/* compact [
	squelettes/css/church.css?1781963693
] 81.5% */

/* squelettes/css/church.css?1781963693 */
@charset "utf-8";@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-Black.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-BlackItalic.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-BlackItalic.woff') format('woff');font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-Bold.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-BoldItalic.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-ExtraBold.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-ExtraBold.woff') format('woff');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-ExtraBoldItalic.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-ExtraBoldItalic.woff') format('woff');font-weight:800;font-style:italic;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-ExtraLight.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-ExtraLight.woff') format('woff');font-weight:275;font-style:normal;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-Light.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-Regular.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-LightItalic.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-ExtraLightItalic.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-ExtraLightItalic.woff') format('woff');font-weight:275;font-style:italic;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-Italic.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-SemiBoldItalic.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:'Lora';src:local('Lora'),url('//www.presbyterian.mu/squelettes/fonts/subset-Lora-Bold.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Lora-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Muli';src:local('Muli'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-SemiBold.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Muli-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Lora';src:local('Lora'),url('//www.presbyterian.mu/squelettes/fonts/subset-Lora-BoldItalic.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Lora-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:'Lora';src:local('Lora'),url('//www.presbyterian.mu/squelettes/fonts/subset-Lora-Regular.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Lora-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Lora';src:local('Lora'),url('//www.presbyterian.mu/squelettes/fonts/subset-Lora.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Lora.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Lora';src:local('Lora'),url('//www.presbyterian.mu/squelettes/fonts/subset-Lora-Italic.woff2') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/subset-Lora-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'icomoon';src:url('//www.presbyterian.mu/squelettes/fonts/icomoon.eot?vgk9q');src:url('//www.presbyterian.mu/squelettes/fonts/icomoon.eot?vgk9q#iefix') format('embedded-opentype'),url('//www.presbyterian.mu/squelettes/fonts/icomoon.woff2?vgk9q') format('woff2'),url('//www.presbyterian.mu/squelettes/fonts/icomoon.ttf?vgk9q') format('truetype'),url('//www.presbyterian.mu/squelettes/fonts/icomoon.woff?vgk9q') format('woff'),url('//www.presbyterian.mu/squelettes/fonts/icomoon.svg?vgk9q#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-link:before{content:"\e90a"}
.icon-next:before{content:"\e904"}
.icon-prev:before{content:"\e908"}
.icon-whatsapp:before{content:"\e909"}
.icon-youtube:before{content:"\e901"}
.icon-instagram:before{content:"\e902"}
.icon-facebook:before{content:"\e903"}
.icon-arrow:before{content:"\e906"}
.icon-play:before{content:"\e907"}
.icon-launch:before{content:"\e905"}
.icon-language:before{content:"\e900"}
.lead a.spip_out:after,.blog-content a.spip_out:after,.intro a.spip_out:after,a.list-group-item .list-group-item-heading::before,.blog-content .spip_documents a.spip_doc_lien:after{font-family:'icomoon';font-style:normal;font-weight:400;line-height:1}
body{font-family:Muli,Arial,sans-serif;background:#FFF;font-weight:400;height:100%;margin:0;padding:0;color:#2c2c2a}
a{color:#0f0f0e;text-decoration:none;transition:color 0.5s,background-color 0.5s;cursor:pointer}
a:hover,a:focus{color:#354e9f;text-decoration:none}
*:active,*:focus{outline:none}
.link-reverse{color:#354e9f}
.link-reverse:hover,.link-reverse:focus{color:#3a55af}
strong,b{font-weight:600}
p{line-height:1.7}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Lora,serif;font-weight:700;line-height:1.3;word-spacing:0}
a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6,a:hover .h1,a:hover .h2,a:hover .h3,a:hover .h4,a:hover .h5,a:hover .h6{color:inherit}
h1,.h1{font-size:65px;line-height:1;margin:18px 0 45px}
h2,.h2{font-size:60px;margin:15px 0}
h3,.h3,h2.spip{font-size:30px;margin:15px 0}
h3 + h4,.h3 + .h4{margin-top:-10px;color:#6a6a6a}
h2.spip{color:#354e9f}
h4,.h4{font-size:26px;margin:10px 0}
h5,.h5{font-size:24px;margin:20px 0 13px;color:#384047}
h6,.h6{font-size:16px;margin:10px 0;color:#384047}
@media (max-width:767px){h1,.h1{font-size:55px}
h2,.h2{font-size:40px}
h3,.h3,h2.spip{font-size:25px}
h4,.h4{font-size:20px}
h5,.h5{font-size:18px}
.table-wrapper{overflow-x:auto;position:relative}
.table-wrapper table{border-collapse:separate}
.table-wrapper::after{position:absolute;bottom:10px;right:0;content:"→";font-size:87.5%}
.table-wrapper th,.table-wrapper td{min-width:40vw;max-width:40vw}
.table-wrapper tr>th:first-child,tr>td:first-child,.table-wrapper tr>th:first-child,tr>td:first-child{position:sticky;left:0;white-space:normal;background:#fff}}
.has-caret:after{content:" ";display:inline-block;width:0;height:0;margin-left:4px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.caret,.has-caret:after{margin-top:-3px}
.font-weight-bold{font-weight:600!important}
.font-weight-bolder{font-weight:800!important}
.disabled{cursor:not-allowed;box-shadow:none;opacity:.65}
.btn,.formulaire_spip input[type=submit]{font-weight:800;text-transform:uppercase;padding:6px 12px;border-radius:0;font-family:Muli,Arial,sans-serif}
.btn-giant{padding:18px 30px;font-size:32px;line-height:1.33;border-radius:0}
.btn-lg,.btn-group-lg>.btn{padding:14px 25px;font-size:17px;line-height:1.3;border-radius:0}
.input-lg,.form-horizontal .form-group-lg .form-control{height:52px;border-radius:3px}
.form-control{border-radius:3px}
.form-control:focus{border-color:#BBB4A7;-webkit-box-shadow:none;box-shadow:none}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{border-radius:3px}
.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary,.formulaire_spip input[type=submit]{color:#f0f4ff;background-color:#354e9f;border-width:0;position:relative;z-index:1}
.btn-primary::before,.formulaire_spip input[type=submit]::before{content:"";position:absolute;top:0;bottom:0;left:0;right:100%;background:#000;z-index:-1;transition:right .2s linear;opacity:.2}
.btn-primary:hover::before,.formulaire_spip input[type=submit]:hover::before{right:0}
a:hover .btn-primary::before{right:0}
.well{background:#eff3ff;border:0;-webkit-box-shadow:none;box-shadow:none}
.highlight-bg{background:#eff3ff;padding:24px 0}
.has-margin-top{margin-top:50px}
.has-margin-bottom{margin-bottom:50px}
.has-margin-vertical{margin-top:25px;margin-bottom:25px}
.has-margin-xs-vertical{margin-top:10px;margin-bottom:10px}
.has-margin-xs-top{margin-top:10px}
.has-margin-xs-bottom{margin-bottom:30px}
.has-margin-xs-right{margin-right:20px}
.has-no-margin{margin:0}
.has-padding{padding:20px}
.has-padding-xs{padding:10px}
.has-padding-vertical{padding:20px 0}
.has-padding-top{padding-top:20px}
.has-padding-bottom{padding-bottom:20px}
.has-padding-xs-vertical{padding:10px 0}
.has-padding-xs-bottom{padding-bottom:10px}
.has-padding-xs-top{padding-top:10px}
.has-border{border:1px solid #E6DDD4;border-radius:3px}
.has-border-top{border-top:1px solid #E6DDD4}
.has-border-bottom{border-bottom:1px solid #E6DDD4}
.section-title{text-align:center;color:#53504c;min-height:40px;margin-bottom:40px}
.section-title h4,.section-title .h4,h4.section-title{position:relative;text-transform:uppercase;display:block}
.section-title h4:after,.section-title .h4:after,h4.section-title:after{position:absolute;content:"";left:50%;bottom:-12px;width:30px;height:4px;background:#919191;margin-left:-15px}
.section-title.left-align{text-align:left}
.section-title.left-align h4:after,h4.section-title.left-align:after{left:0;margin-left:0}
.well .section-title{margin-bottom:20px}
.badge{color:#918677;background-color:#E7E0D7}
@media (min-width:768px){.section-title.left-align-desktop{text-align:left}
.section-title.left-align-desktop h4:after,h4.section-title.left-align-desktop:after{left:0;margin-left:0}}
@media (min-width:1024px){.has-padding-top-desktop{padding-top:20px}
.has-padding-bottom-desktop{padding-bottom:20px}
.has-border-top-desktop{border-top:1px solid #E6DDD4}
.has-border-bottom-desktop{border-bottom:1px solid #E6DDD4}}
.spip-admin-bloc,.spip-admin-float{z-index:10000!important}
.breadcrumb{background:transparent;padding:0}
.breadcrumb > li + li:before{content:"›\00a0";color:inherit}
.img-fluid{width:100%;height:auto}
.spip_documents{position:relative}
.spip_documents figure{display:block}
.spip_documents img{max-width:100%;height:auto;transition:opacity 0.3s}
.blog-content .spip_documents a.spip_doc_lien:after{position:absolute;top:10px;right:10px;color:#fff;z-index:10;display:inline-block;content:"\e90a";padding-left:.35em;font-size:90%}
.blog-content .spip_documents a.spip_out:after{content:"\e905"}
.blog-content .spip_documents a.spip_doc_lien:before{background:rgba(53,78,159,0.25);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.3s;z-index:1;content:" ";display:block}
.blog-content .spip_documents a.spip_doc_lien:hover:before{opacity:1}
.spip_documents_right,.spip_documents_left{float:right;margin-left:15px;margin-bottom:15px;max-width:50%}
.spip_documents_left{float:left;margin-left:0;margin-right:15px}
.spip_documents_center{text-align:center}
.spip_doc_inner{position:relative;display:inline-block}
.spip_doc_inner .spip_doc_legende{position:absolute;bottom:0;left:0;padding:10px;background:rgba(0,0,0,.4);width:100%;color:#fff}
.spip_doc_inner .spip_doc_descriptif{font-size:87.5%}
.spip_doc_inner .spip_doc_credits{font-size:60%}
@media (max-width:768px){.spip_doc_inner .spip_doc_legende{padding:5px;font-size:75%}
.spip_documents_right,.spip_documents_left{margin-left:10px;margin-bottom:10px}
.spip_documents_left{margin-left:0;margin-right:10px}}
.lead a,.blog-content a,.intro a{text-decoration:underline}
.lead a:hover,.blog-content a:hover,.intro a:hover,.blog-content a.btn,.lead a.btn,.intro a.btn{text-decoration:none}
.lead a.spip_out:after,.blog-content a.spip_out:after,.intro a.spip_out:after{position:relative;top:-2px;display:inline-block;content:"\e905";padding-left:.35em;font-size:90%}
.blog-content{font-size:18px;color:#6a6a6a}
.blog-content .lead{font-size:125%;padding-left:20px;border-left:10px solid #eff3ff;color:#0f0f0e}
.blog-content strong{font-weight:800;color:#0f0f0e}
@media (max-width:768px){.blog-content .lead{font-size:110%;padding-left:10px;border-left:5px solid #eff3ff}}
.embed-responsive{margin:0 0 10px}
@media (min-width:768px){.navbar-header{max-width:160px}}
@media (min-width:992px){.navbar-header{max-width:280px}}
.navbar-default{background-color:#FFF;background-color:rgba(255,255,255,0.7);border:0}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>.dropdown-menu{font-weight:400}
.navbar-brand,.navbar-brand img,.navbar,.navbar-nav,.nav>li>a{transition:all 0.3s}
.navbar-brand{height:85px}
.navbar-brand img{max-height:100%;width:auto}
.navbar{min-height:85px}
.navbar-nav{margin:25px 0}
.nav>li>a{padding:7px 18px}
.navbar-default .navbar-nav>li>a{color:#2c2c2a;text-transform:uppercase}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:active{color:#354e9f;background-color:transparent}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#354e9f;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#f0f4ff;background-color:#354e9f;border-radius:5px}
.navbar-toggle{margin-top:17px}
.navbar-nav img{height:16px;width:auto}
.navbar-nav .icon-language{font-size:16px}
.language-toggle{position:relative;float:right;padding:9px 10px;margin-top:15px}
.language-toggle i{font-size:18px}
.subnavbar{background-color:#3a55af}
.navbar > .subnavbar{display:none}
@media (min-width:992px){.subnavbar{display:block!important}
.subnavbar-nav{margin:0!important}}
.navbar-collapse .subnavbar{margin:0 -15px}
.navbar-collapse .subnavbar-nav{margin:7.5px 0}
.navbar-default .subnavbar-nav > li > a{color:#fff}
.navbar-default .subnavbar-nav > li > a:hover,.navbar-default .subnavbar-nav > li > a:focus{color:#bec6de}
@media (min-width:992px){.navbar-brand img{height:60px}
.navbar-default.shrink{background-color:rgba(255,255,255,1);border-bottom:solid 1px #F7F7F7;box-shadow:0 2px 2px -1px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,.1)}
.shrink .navbar-brand{height:75px}
.shrink .navbar-brand img{height:45px}
.navbar.shrink{min-height:50px}
.shrink .navbar-nav{margin:20px 0}
.shrink .nav>li>a{padding:7px 15px}}
@media (max-width:991px){.navbar-brand{height:70px}
.navbar{min-height:50px}
.navbar-nav{margin:17px 0}
.nav>li>a{padding:7px 12px}}
@media (max-width:991px){.navbar-default{background-color:rgba(255,255,255,0.9)}}
@media (min-width:768px){.navbar-right .dropdown-menu-left{left:18px}
.navbar-right .active .dropdown-menu-left{left:0}}
@media (max-width:1024px){.navbar-header{float:none;max-width:100%}
.navbar-left,.navbar-right{float:none!important}
.navbar-toggle{display:block;margin-right:-15px}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-collapse.collapse{display:none!important}
.navbar-nav{float:none!important;margin-top:7.5px}
.navbar-nav>li{float:none}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
.collapse.in{display:block!important}}
.hero{height:650px;margin-top:70px;position:relative}
.hero .language-switcher{position:absolute;right:10%;top:20px;z-index:20}
.carousel-caption{z-index:10;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;padding-bottom:80px;top:0;bottom:0}
.carousel-caption h3,.carousel-caption h1,.carousel-caption .h3,.carousel-caption .h1{font-family:Muli,sans-serif}
.carousel-caption h1,.carousel-caption .h1{font-weight:300;font-size:35px;word-spacing:0;margin-bottom:20px;line-height:1.3}
.carousel-caption h3,.carousel-caption .h3{font-weight:800;text-transform:uppercase}
.carousel-caption h1:first-child,.carousel-caption .h1:first-child{font-weight:700}
.carousel-caption h1 strong,.carousel-caption .h1 strong{font-weight:600;font-size:75%}
.carousel-caption .box{display:inline-block;padding:0 10px 10px;margin-top:10px;border:1px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .box strong{font-weight:800}
.carousel-caption strong .box{border-width:2px}
.hero .item{height:650px;overflow:hidden}
.hero .intro{background:rgba(0,0,0,.5);margin-bottom:20px;padding:20px;backdrop-filter:blur(5px)}
.hero .intro p:first-child{margin-top:0}
.hero .intro p:last-child{margin-bottom:0}
.hero .intro a{color:inherit}
.hero .item .cover,.owl-carousel-home .item .container{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.hero .item .cover img{object-fit:cover;width:100%;height:100%}
.hero .item .btn{padding:12px 20px;font-size:24px;font-weight:800;white-space:normal!important;word-wrap:break-word;word-break:normal}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{top:55%;font-size:20px!important;display:block;position:absolute;color:#fff!important;opacity:.5;width:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);transition:opacity 200ms ease}
.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{opacity:1}
.owl-carousel .owl-nav .owl-next{right:0}
.owl-carousel .owl-dots{bottom:20px;position:absolute;text-align:center;width:100%}
.owl-carousel .owl-dots .owl-dot{display:inline-block;width:10px;height:10px;margin:3px;text-indent:-999px;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.owl-carousel .owl-dots .owl-dot.active{width:12px;height:12px;margin:1px;background-color:#fff}
.owl-carousel-home > .item{visibility:hidden}
.owl-carousel-home > .item:first-child{visibility:visible}
.hero-parish{height:auto}
.hero-parish .item{min-height:650px;height:auto}
.hero-parish .carousel-caption{position:relative;left:auto;right:auto;padding-top:20px;padding-bottom:50px}
@media (min-width:768px){.hero .language-switcher{top:100px}
.carousel-caption h1{font-size:55px;margin-bottom:25px}
.hero-parish .carousel-caption h1{font-size:45px}
.hero,.hero .item{margin-top:0}
.hero .intro{margin-bottom:30px}
.hero .item .btn{padding:15px 25px 7.5px;font-size:28px}
.carousel-caption{left:15%;right:15%}
.owl-carousel .owl-nav .icon-prev,.owl-carousel .owl-nav .icon-next{font-size:30px!important}
.owl-carousel .owl-dots{bottom:30px}}
@media (min-width:1024px){.hero .language-switcher{top:140px}
.carousel-caption h1{font-size:65px;margin-bottom:30px}
.hero-parish .carousel-caption{padding-top:100px;padding-bottom:80px}
.hero-parish .carousel-caption h1{font-size:55px}
.hero,.hero .item{margin-top:0}
.hero .intro{margin-bottom:40px}
.hero .item .btn{padding:18px 30px;font-size:32px}
.carousel-caption{left:10%;right:10%}
.owl-carousel .owl-nav .icon-prev,.owl-carousel .owl-nav .icon-next{font-size:40px!important}}
.has-margin-bottom .carousel-caption{padding-bottom:0!important}
.event-cta{text-align:center}
.event-cta p{font-size:23px;margin:0;margin-bottom:10px;font-weight:700;color:#393939}
.event-cta span{color:#9f978c;font-family:Muli,serif;font-weight:700}
@media (min-width:992px){.event-cta{text-align:left}
.ec-txt{float:left}
.event-cta p{margin-bottom:0}
.event-cta .btn{float:right}}
.event-details .ed-title{display:block;text-transform:uppercase;font-size:12px;margin-bottom:5px}
.event-details .ed-content{line-height:1.5;color:#53504c}
.event-details .ed-content div:not(.hidden) + div{margin-top:6px}
@media (max-width:767px){.feature-block{text-align:center}
.feature-block .img-responsive{margin:0 auto}}
.feature-block a{position:relative;display:block}
.feature-block a .overlay{background:rgba(0,0,0,.5);color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;transition:background-color 0.5s;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.feature-block a .overlay .h5{color:#fff;margin-top:0}
.feature-block a:hover .overlay{color:#fff;background:rgba(0,0,0,0);transition:background-color 0.5s}
@media (max-width:991px){.center-this{text-align:center}
.center-this .img-responsive{margin:0 auto}}
.owl-carousel-events{padding-bottom:20px}
@media (max-width:768px){.owl-carousel-events{padding-bottom:30px}}
.owl-carousel-events .owl-dots{bottom:0!important}
.owl-carousel-events .owl-dots .owl-dot{background:#b3bee1;border-color:#b3bee1}
.owl-carousel-events .owl-dots .owl-dot.active{background:#354e9f;border-color:#354e9f;width:10px;height:10px}
.el-block{text-align:center}
.el-block h4{position:relative;color:#53504c;font-size:22px}
.el-block h4:after{position:absolute;content:"";left:50%;bottom:-12px;width:20px;height:4px;background:#919191;margin-left:-10px;transition:background-color 0.5s}
.el-block a:hover h4:after{background:#6377b7}
.el-block .btn{margin-top:5px}
.el-head{font-size:18px;margin:20px 0 5px}
.el-cta{margin:15px 0}
.parish-news .events-holder{margin:0 -15px}
.media-heading{margin:0 0 5px;display:block;color:#53504c}
.media-heading .btn{vertical-align:bottom;margin-left:10px}
.media-content{margin-bottom:20px}
.media-date{font-weight:600;color:#6a6a6a}
@media (max-width:767px){.media-heading{margin-top:10px}
.bulletin{text-align:center}}
h5.media-heading,.h5.media-heading{font-size:20px;margin-bottom:0}
.list-group{margin-bottom:0}
a.list-group-item{border:0;border-top:1px solid #e7e1df;padding-left:20px;position:relative;background:transparent;color:#6a6a6a;transition:color 200ms ease}
a.list-group-item:first-child{border-top:0}
a.list-group-item .list-group-item-heading{color:#0f0f0e}
a.list-group-item:hover,a.list-group-item:hover .list-group-item-heading{color:inherit;color:#354e9f}
a.list-group-item:hover,a.list-group-item:focus{background-color:transparent}
a.list-group-item .list-group-item-heading{font-weight:800;font-size:16px;line-height:20px}
a.list-group-item .list-group-item-heading::before{content:"\e907";position:absolute;left:-5px;font-size:125%}
a.list-group-item img{margin-left:-20px;margin-bottom:10px}
.img-gallery{margin-top:30px}
.img-gallery .fancybox img{margin:0 auto;margin-bottom:30px}
.fancybox-button--zoom{display:none!important}
.fancybox-thumbs__list a::before{border-color:#354e9f}
.blockquote-centered{text-align:center;color:#393939;border:0;line-height:1.6;position:relative;cursor:hand}
@media (min-width:767px){.blockquote-centered{padding:0 50px;font-size:26px}}
.blockquote-centered:before,.blockquote-centered:after{position:absolute;content:"";width:50px;height:50px}
.blockquote-centered:before{background:url('//www.presbyterian.mu/squelettes/images/quote-1.png') no-repeat;left:0;top:0}
.blockquote-centered:after{background:url('//www.presbyterian.mu/squelettes/images/quote-2.png') no-repeat;right:0;bottom:0}
.blockquote-centered small,.blockquote-centered a{padding:15px 0}
.susbcribe-head{margin:0;line-height:1.6;text-align:center;margin-bottom:20px}
.susbcribe-head span{color:#999085;font-weight:400}
.ketchup-error{display:none!important}
@media (min-width:767px){.subscribe-form .form-group{margin-bottom:0}
.susbcribe-head{margin:0;text-align:left}
.susbcribe-head span{display:block}}
footer{background:#4c4c53;color:#eff3ff;padding-top:5px;font-size:12px;color:#ccc}
footer h5,footer .h5{color:#fff;text-transform:uppercase;font-size:20px}
.footer-links a{border-bottom:1px solid #666462;padding:5px;font-size:12px;display:block}
footer a{color:#ccc}
footer address{white-space:preserve-breaks}
footer a:hover,footer a:focus{color:#83c9ff}
.copyright{background:#494743;padding-top:20px;padding-bottom:10px;margin-top:35px}
.social-icons > a,.social-icons > a:hover,.social-icons > a.active{opacity:0.5;color:#fff;transition:opacity 200ms ease;font-size:39px;margin-right:8px;width:40px;overflow:hidden;display:inline-block}
.social-icons > a:before{padding-right:10px}
.social-icons > a:hover,.social-icons > a:focus{opacity:0.8}
.ecoindex{margin:20px 0}
@media (min-width:768px){footer h5,footer .h5{font-size:22px}
footer,.footer-links a{font-size:13px}}
.subpage-head{background-color:#eff3ff;padding-top:80px;padding-bottom:20px;margin-bottom:10px}
.subpage-head h3{color:#53504c}
.subpage-head + .location-map{margin-top:-10px}
@media (min-width:992px){.subpage-head{padding-top:110px;margin-bottom:30px}
.navbar-has-subnav + .subpage-head{padding-top:140px}
.subpage-head + .location-map{margin-top:-30px}}
.pagination>li>a,.pagination>li>span,.pagination>li>strong{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#483f34;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#917E68}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>strong,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#6baeec;border-color:#3f9df5;color:#483f34}
.vertical-links li{border-bottom:1px solid #E6DDD4;padding:8px 0;font-size:16px}
.vertical-links li a > small,.vertical-links li a > .small{display:block;color:#6a6a6a}
.vertical-links li a:hover > small,.vertical-links li a:active > .small{color:inherit}
.tag-cloud a,.title-holder .dropdown button{display:inline-block;margin-right:5px;margin-bottom:10px;padding:2px 8px;border:1px solid #eceae4;border-radius:3px;background:#f8f7f3;font-size:12px;text-decoration:none;transition:background-color 0.25s}
.tag-cloud a:hover,.title-holder .dropdown button:hover{background-color:#fff}
.tag-cloud a.active{border-color:#4c4c53;background:#4c4c53;color:#fff}
.subpage-head .tag-cloud a{font-size:14px}
.comments-block > .media{border-bottom:1px solid #eadeda;padding-bottom:20px;margin-bottom:20px}
.comments-block > .media .media{border-top:1px solid #eadeda;padding-top:20px}
.media-object{width:40px}
.comments-head{font-size:35px;color:#53504c;border-bottom:1px solid #eadeda;margin:40px 0 20px;padding-bottom:10px}
.theme-showcase{margin-bottom:50px}
.theme-showcase h1{font-size:35px;color:#53504c;margin-bottom:0}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#483f34;background-color:#ffc55f}
a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#483f34}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-color:transparent;color:#483f34}
.panel-primary{border-color:#DBBA80}
.panel-primary>.panel-heading{color:#483f34;background-color:#ffc55f;border-color:#DBBA80}
.progress{background-color:#D3CFCC}
.location-map{height:290px;background-color:#eff3ff}
.location-map iframe{width:100%;height:290px;border:0}
.charity-box{background:#eff3ff;overflow:hidden}
.charity-image{width:100%;float:left;margin-bottom:30px}
.charity-image img{min-width:100%}
.charity-desc{padding:15px}
.charity-desc h3{font-size:28px;color:#53504c;margin:0 0 5px}
.pledged-amount{font-size:40px;color:#53504c;margin:15px 0 5px}
.pledged-amount.has-no-margin{margin:0 0 5px}
.donate-now{text-align:center;padding:10px 0;width:100%;float:left}
@media (min-width:992px){.charity-image{width:420px;margin-bottom:0;margin-right:20px}}
@media (min-width:768px){.donate-now{text-align:right;padding:0;float:right;width:auto}}
.event-list .section-title{position:relative}
.event-list .dropdown{margin-top:25px}
.event-list .dropdown-toggle{border:1px solid #333}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:hover{background-color:#e9e9ed}
@media (min-width:768px){.event-list .dropdown{position:absolute;margin-top:0;top:0;right:0}}
.event-cal-wrap h2{font-size:18px;color:#2c2c2a}
.title-holder:before,.title-holder:after{display:table;content:" "}
.title-holder:after{clear:both}
.title-holder h1{display:inline-block}
.title-holder .dropdown{font-weight:300;font-size:14px;margin-left:10px;display:inline-block;vertical-align:middle}
.title-holder .dropdown button{font-size:14px;color:#2c2c2a;;padding:5px 10px}
.title-holder .dropdown button i{font-size:16px;margin-right:5px}
.title-holder .dropdown button:hover{color:#354e9f;}
.title-holder .dropdown-menu{margin-top:-5px}
.flexslider{height:700px}
.flexslider .slides li{height:700px}
.flexslider-caption{margin:250px auto 100px;color:#FFF;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.flexslider-caption h1,.flexslider-caption h2,.flexslider-caption h3,.flexslider-caption p,.flexslider-caption .btn{opacity:0}
.flexslider-caption .btn{text-shadow:none}
.flex-active-slide .flexslider-caption{opacity:0;transform:translateX(3em);animation:photocaption .65s ease forwards;animation-delay:.6s}
.flex-active-slide .flexslider-caption h3{opacity:0;animation:fade .65s ease forwards;animation-delay:.6s}
.flex-active-slide .flexslider-caption h1{opacity:0;animation:fade .65s ease forwards;animation-delay:.8s}
.flex-active-slide .flexslider-caption h2{opacity:0;animation:fade .65s ease forwards;animation-delay:.6s}
.flex-active-slide .flexslider-caption p{opacity:0;animation:fade .65s ease forwards;animation-delay:.8s}
.flex-active-slide .flexslider-caption .btn{opacity:0;animation:fade .65s ease forwards;animation-delay:1s}
.alert{color:#5364a5;background-color:#eff3ff;border-color:#c9d3f7}
.embed-responsive{background:#000}
.embed-responsive:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;border-radius:50%;border-top:10px solid #fff;border-right:10px solid transparent;animation:spinner 0.8s linear infinite}
@media (min-width:768px){.embed-responsive:before{width:50px;height:50px;margin-top:-25px;margin-left:-25px;border-top-width:5px;border-right-width:5px}}
@keyframes spinner{to{transform:rotate(360deg)}}
@keyframes fade{to{opacity:1}}
@keyframes photocaption{to{opacity:1;transform:translateY(0)}}
*[aria-hidden="true"]{display:none}
@media screen,print{*[aria-hidden="true"]{display:inherit}}
.formulaire_spip{margin-bottom:1.5em}
.formulaire_spip label{display:block}
.formulaire_spip input.text,.formulaire_spip select,.formulaire_spip textarea{width:100%;box-sizing:border-box;padding:.25em;border:solid 1px #ccc;border-radius:4px}
.formulaire_spip img.ui-datepicker-trigger{position:relative;max-width:1.5em;margin-top:-.25em;margin-left:-1.75em}
.formulaire_spip .choix label{display:inline}
.formulaire_spip .checkbox,.formulaire_spip .radio{display:inline}
.formulaire_spip fieldset legend{color:inherit;text-align:left;border:none;padding:0;font-size:100%;margin-bottom:5px}
.formulaire_spip fieldset .choix{margin-left:20px}
.formulaire_spip fieldset .choix label{font-weight:400}
.formulaire_spip .editer,.formulaire_spip .boutons{margin:10px 0}
.reponse_formulaire{margin:0 0 10px}
.reponse_formulaire_ok{font-weight:700;color:#3c763d}
.reponse_formulaire_erreur,.formulaire_spip .erreur_message{font-weight:700;color:#a94442}
.formulaire_recherche label{display:block}
.erreur_message{display:block}
.formulaire_menu_lang{margin:0;padding:0;background:none}
.formulaire_recherche input.text{width:auto;height:32px;padding-left:20px;vertical-align:middle;border:solid 1px #aaa;background:#fff url('//www.presbyterian.mu/squelettes/css/img/recherche.png') no-repeat left center;-webkit-border-radius:.25em 0 0 .25em;border-radius:.25em 0 0 .25em}
.formulaire_recherche input.btn,.formulaire_recherche input.submit{width:auto;height:32px;vertical-align:middle;border:solid 1px #aaa;border-left:none;-webkit-border-radius:0 .25em .25em 0;border-radius:0 .25em .25em 0;text-align:center}
.formulaire_spip .saisie_mots_forum fieldset{margin-left:0}
ul.choix_mots{display:flex;margin:0;padding:0;list-style:none;flex-wrap:wrap}
ul.choix_mots li{display:flex;flex-basis:30%;max-width:30%;padding:.25em .5em;align-items:center}
ul.choix_mots li label{font-weight:400;font-size:1em;line-height:1.25;margin-left:.25em}
.formulaire_spip .bugajaxie{display:none}
.formulaire_login .editer-groupe .editer{clear:left}
.formulaire_login .editer_password .details{display:block}
.formulaire_login #spip_logo_auteur{float:right}
.formulaire_ecrire_auteur .saisie_sujet_message_auteur input.text{width:100%}
.formulaire_inscrire_evenement{padding:20px;background:#eff3ff;margin-bottom:30px}
.formulaire_inscrire_evenement .reponse_formulaire_ok{color:inherit}
.formulaire_inscrire_evenement p:last-child{margin-bottom:0}
.formulaire_inscrire_evenement_titre{font-size:24px;font-family:Lora,serif;font-weight:700;line-height:1.3;word-spacing:0}

