/* compact [
	squelettes/css/church.css?1758456791
	plugins/auto/orthotypo/v2.2.0/css/typo_guillemets.css
	plugins/auto/gis/v5.6.5/lib/leaflet/dist/leaflet.css
	plugins/auto/gis/v5.6.5/lib/leaflet/plugins/leaflet-plugins.css
	plugins/auto/gis/v5.6.5/lib/leaflet/plugins/leaflet.markercluster.css
	plugins/auto/gis/v5.6.5/css/leaflet_nodirection.css
] 80.8% */

/* squelettes/css/church.css?1758456791 */
@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}

/* plugins/auto/orthotypo/v2.2.0/css/typo_guillemets.css */
q{quotes:'"' '"' "'" "'"}
:lang(fr) q{quotes:"\00AB\A0" "\A0\00BB" "\201C" "\201D" "\2018" "\2019"}
:lang(en) q{quotes:"\201C" "\201D" "\2018" "\2019"}
:lang(es) q{quotes:"\00AB" "\00BB" "\201C" "\201D"}
:lang(it) q{quotes:"\00AB\A0" "\A0\00BB" "\201C" "\201D"}
:lang(de) q{quotes:"\00BB" "\00AB" ">" "<"}
:lang(no) q{quotes:"\00AB\A0" "\A0\00BB" "<" ">"}
q:before{content:open-quote}
q:after{content:close-quote}
* html q{font-style:italic}
*+html q{font-style:italic}

/* plugins/auto/gis/v5.6.5/lib/leaflet/dist/leaflet.css */
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}
.leaflet-container{overflow:hidden}
.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}
.leaflet-tile::selection{background:transparent}
.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}
.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}
.leaflet-marker-icon,.leaflet-marker-shadow{display:block}
.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}
.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}
.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}
.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}
.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}
.leaflet-container{-webkit-tap-highlight-color:transparent}
.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}
.leaflet-tile{filter:inherit;visibility:hidden}
.leaflet-tile-loaded{visibility:inherit}
.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}
.leaflet-overlay-pane svg{-moz-user-select:none}
.leaflet-pane{z-index:400}
.leaflet-tile-pane{z-index:200}
.leaflet-overlay-pane{z-index:400}
.leaflet-shadow-pane{z-index:500}
.leaflet-marker-pane{z-index:600}
.leaflet-tooltip-pane{z-index:650}
.leaflet-popup-pane{z-index:700}
.leaflet-map-pane canvas{z-index:100}
.leaflet-map-pane svg{z-index:200}
.leaflet-vml-shape{width:1px;height:1px}
.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}
.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}
.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}
.leaflet-top{top:0}
.leaflet-right{right:0}
.leaflet-bottom{bottom:0}
.leaflet-left{left:0}
.leaflet-control{float:left;clear:both}
.leaflet-right .leaflet-control{float:right}
.leaflet-top .leaflet-control{margin-top:10px}
.leaflet-bottom .leaflet-control{margin-bottom:10px}
.leaflet-left .leaflet-control{margin-left:10px}
.leaflet-right .leaflet-control{margin-right:10px}
.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}
.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
svg.leaflet-zoom-animated{will-change:transform}
.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1)}
.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}
.leaflet-interactive{cursor:pointer}
.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}
.leaflet-popup-pane,.leaflet-control{cursor:auto}
.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container{pointer-events:none}
.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}
.leaflet-container{background:#ddd;outline-offset:1px}
.leaflet-container a{color:#0078A8}
.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}
.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}
.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}
.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}
.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}
.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}
.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}
.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}
.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}
.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}
.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}
.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}
.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}
.leaflet-control-layers-toggle{background-image:url('//www.presbyterian.mu/plugins/auto/gis/v5.6.5/lib/leaflet/dist/images/layers.png');width:36px;height:36px}
.leaflet-retina .leaflet-control-layers-toggle{background-image:url('//www.presbyterian.mu/plugins/auto/gis/v5.6.5/lib/leaflet/dist/images/layers-2x.png');background-size:26px 26px}
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}
.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}
.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}
.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}
.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}
.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}
.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}
.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}
.leaflet-default-icon-path{background-image:url('//www.presbyterian.mu/plugins/auto/gis/v5.6.5/lib/leaflet/dist/images/marker-icon.png')}
.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.8);margin:0}
.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}
.leaflet-control-attribution a{text-decoration:none}
.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}
.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}
.leaflet-left .leaflet-control-scale{margin-left:5px}
.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}
.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.8);text-shadow:1px 1px #fff}
.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}
.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}
.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}
.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}
.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}
.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}
.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}
.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}
.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}
.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}
.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}
.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}
.leaflet-popup-scrolled{overflow:auto}
.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}
.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}
.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}
.leaflet-div-icon{background:#fff;border:1px solid #666}
.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}
.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}
.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}
.leaflet-tooltip-bottom{margin-top:6px}
.leaflet-tooltip-top{margin-top:-6px}
.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}
.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}
.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}
.leaflet-tooltip-left{margin-left:-6px}
.leaflet-tooltip-right{margin-left:6px}
.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}
.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}
.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}
@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

/* plugins/auto/gis/v5.6.5/lib/leaflet/plugins/leaflet-plugins.css */
.fullscreen-icon{background-image:url('//www.presbyterian.mu/plugins/auto/gis/v5.6.5/lib/leaflet/plugins/images/icon-fullscreen.svg');background-size:26px 52px}
.fullscreen-icon.leaflet-fullscreen-on{background-position:0 -26px}
.leaflet-touch .fullscreen-icon{background-position:2px 2px}
.leaflet-touch .fullscreen-icon.leaflet-fullscreen-on{background-position:2px -24px}
.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}
.leaflet-container:fullscreen{width:100%!important;height:100%!important;z-index:99999}
.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}
.leaflet-control-minimap{border:solid rgba(255,255,255,1) 4px;box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:3px;background:#f8f8f9;transition:all .6s}
.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}
.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0px}
.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0px}
.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0px}
.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0px}
.leaflet-control-minimap-toggle-display{background-image:url('//www.presbyterian.mu/plugins/auto/gis/v5.6.5/lib/leaflet/plugins/images/toggle.svg');background-size:cover;position:absolute;border-radius:3px 0px 0px 0px}
.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url('//www.presbyterian.mu/plugins/auto/gis/v5.6.5/lib/leaflet/plugins/images/toggle.png')}
.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}
.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}
.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}
.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.leaflet-bar a:focus,.leaflet-bar a:active{background-color:#f4f4f4!important;outline:none;color:inherit!important;border-color:inherit!important}
.leaflet-gesture-handling:after{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;justify-content:center;display:flex;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1001;pointer-events:none;text-align:center;transition:opacity .8s ease-in-out;opacity:0;content:""}
.leaflet-gesture-handling-warning:after{transition-duration:.3s;opacity:1}
.leaflet-gesture-handling-touch:after{content:attr(data-gesture-handling-touch-content)}
.leaflet-gesture-handling-scroll:after{content:attr(data-gesture-handling-scroll-content)}

/* plugins/auto/gis/v5.6.5/lib/leaflet/plugins/leaflet.markercluster.css */
.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform 0.3s ease-out,opacity 0.3s ease-in;-moz-transition:-moz-transform 0.3s ease-out,opacity 0.3s ease-in;-o-transition:-o-transform 0.3s ease-out,opacity 0.3s ease-in;transition:transform 0.3s ease-out,opacity 0.3s ease-in}
.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset 0.3s ease-out,-webkit-stroke-opacity 0.3s ease-in;-moz-transition:-moz-stroke-dashoffset 0.3s ease-out,-moz-stroke-opacity 0.3s ease-in;-o-transition:-o-stroke-dashoffset 0.3s ease-out,-o-stroke-opacity 0.3s ease-in;transition:stroke-dashoffset 0.3s ease-out,stroke-opacity 0.3s ease-in}
.marker-cluster-small{background-color:rgba(181,226,140,0.6)}
.marker-cluster-small div{background-color:rgba(110,204,57,0.6)}
.marker-cluster-medium{background-color:rgba(241,211,87,0.6)}
.marker-cluster-medium div{background-color:rgba(240,194,12,0.6)}
.marker-cluster-large{background-color:rgba(253,156,115,0.6)}
.marker-cluster-large div{background-color:rgba(241,128,23,0.6)}
.leaflet-oldie .marker-cluster-small{background-color:rgb(181,226,140)}
.leaflet-oldie .marker-cluster-small div{background-color:rgb(110,204,57)}
.leaflet-oldie .marker-cluster-medium{background-color:rgb(241,211,87)}
.leaflet-oldie .marker-cluster-medium div{background-color:rgb(240,194,12)}
.leaflet-oldie .marker-cluster-large{background-color:rgb(253,156,115)}
.leaflet-oldie .marker-cluster-large div{background-color:rgb(241,128,23)}
.marker-cluster{background-clip:padding-box;border-radius:20px}
.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}
.marker-cluster span{line-height:30px}

/* plugins/auto/gis/v5.6.5/css/leaflet_nodirection.css */
.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0;right:auto}
.leaflet-tooltip{max-width:30em;overflow:hidden;text-overflow:ellipsis}

