@import "//fonts.googleapis.com/css?family=Lato:300,400,700,900";@import "//fonts.googleapis.com/css?family=Courgette";@import "//cdn.jsdelivr.net/webjars/bootstrap/3.3.7/css/bootstrap.min.css";@import "//cdn.jsdelivr.net/webjars/font-awesome/4.7.0/css/font-awesome.min.css";@import "//cdnjs.cloudflare.com/ajax/libs/froala-editor/2.6.1/css/froala_style.min.css";@import "//cdnjs.cloudflare.com/ajax/libs/lightgallery/1.2.21/css/lightgallery.min.css";@import "/assets/ext/flaticon/flaticon.css";@import "/assets/ext/angular-ui-notification/angular-ui-notification.min.css";body{font-family:'Lato',sans-serif;font-size:16px;line-height:25px;color:#45464a;background-color:#f8f7f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{padding:0;margin:0}.fr-view ul{padding-left:30px;padding-bottom:6px}ul li{list-style-type:none}.fr-view ul li{list-style-type:disc}.anim{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.bouton{color:#fff;font-weight:bold;background-color:#8a332b;border:1px solid #8a332b;padding:6px 29px;border-radius:60px;display:block;text-align:center}.bouton:hover,.bouton:focus{color:#8a332b;text-decoration:none;background:none;border:1px solid #8a332b}.border-bouton{background-color:#e4e0db;width:100%;height:1px;display:block;margin:20px 0 0}a{color:#8a332b}a:hover,a:focus{color:#8a332b}figure{background-size:cover;background-repeat:no-repeat;background-position:center;height:185px}h1{color:#8a332b;font-size:25px;font-weight:bold}h2{color:#fff;font-family:'Courgette',cursive;font-size:25px;text-align:center;margin:30px 0 0;padding:8px;background-color:#105e0c;border-radius:3px;position:relative}h2:before,h2:after{content:'';display:block;background:none;width:69px;height:36px;position:absolute}h2:before{bottom:42px;left:-1px}h2:after{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";bottom:42px;right:-1px}h3,h4{color:#8a332b;font-size:17px;font-weight:bold}h3:after,h4:after{content:'';display:block;background-color:#8a332b;width:35px;height:2px;margin:7px 0 0}h4{font-size:16px;text-transform:uppercase}header{background-color:#a9a9a9}header .content-slider{position:relative;z-index:200}header .content-slider .logo,header .content-slider .top-nav{position:absolute}.carousel-mini .carousel-inner{max-height:265px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{max-width:147%}.carousel-indicators{bottom:2px}.carousel-inner{max-height:480px}header .logo{position:absolute;background:#fff;padding:15px;border-bottom:3px solid #8a332b;border-radius:0 0 2px 2px}header .logo img{width:83px;margin:0 auto}header .top-nav{margin:10px 30px 0 0;right:0}header .top-nav li{display:inline;margin:0 2px 0 0;font-size:14px}header .top-nav li:last-child{margin:0}header .top-nav a,header .top-nav li{color:#fff}.st-container{height:100%;position:relative}.st-pusher{display:none;left:0;z-index:9000;-webkit-transition:-webkit-transform .5s;transition:transform .5s}.st-pusher::after{position:fixed;top:0;right:0;width:0;height:0;background:rgba(37,38,38,0.6);content:'';opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}.st-menu-open .st-pusher::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s;z-index:300}.st-menu{position:absolute;top:0;left:0;z-index:100;visibility:hidden;width:269px;height:100%;-webkit-transition:all .5s;transition:all .5s}.st-menu:after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.2);content:'';opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.st-menu-open.st-menu:after{width:0;height:0;opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}.st-effect-1.st-menu{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.st-effect-1.st-menu-open .st-effect-1.st-menu{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-box-shadow:2px 3px 43px rgba(24,24,25,0.17);-moz-box-shadow:2px 3px 43px rgba(24,24,25,0.17);box-shadow:2px 3px 43px rgba(24,24,25,0.17);z-index:1200;position:fixed;overflow-y:scroll}.st-effect-1.st-menu::after{display:none}.nav-xs{background-color:#8a332d}.nav-xs .inner{background-color:#fff;border-bottom:1px solid #e5e7e9;padding:20px 0}.nav-xs .inner img{width:44%;margin:0 auto}.nav-xs ul li a{color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;line-height:20px;box-shadow:inset 0 -1px #82312a;display:block;padding:1.2em 1em 1.2em 1.3em}.nav-xs ul li a:hover,.nav-xs ul li a:focus,.nav-xs ul li .active{background-color:#7d2d26;text-decoration:none}.nav-xs ul li a:last-child{box-shadow:0}.nav-xs .dropdown-nav ul{background-color:#69231d}.nav-xs .dropdown-nav ul li a{box-shadow:inset 0 -1px #61211b;font-weight:normal;text-transform:none}.nav-xs .dropdown-nav ul li a:hover,.nav-xs .dropdown-nav ul li a:focus,.nav-xs .dropdown-nav ul li .active-dropdown{background-color:#5d201a}.nav-xs .dropdown-btn{width:100%;cursor:pointer}.nav-xs .dropdown-nav{display:none}.burger{position:relative}.burger button{width:50px;height:50px;color:#fff;background-color:#8a332b;border:0;position:fixed;right:15px;bottom:16px;width:90px;height:41px;border-radius:50px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);z-index:100}.burger button span{left:-5px;position:relative}.burger button strong{font-family:'Lato',sans-serif;font-size:14px;top:-2px;left:-4px;position:relative}.burger button:hover,.nav-xs button:focus{background-color:#9e4239}.burger button span:before{margin:0 0 0 3px;font-size:18px}.breadcrumb{background:none;border-bottom:1px solid #eae7e7;padding:8px 0;margin:0 0 30px}.breadcrumb .here-bold{font-weight:bold}.breadcrumb ul li{display:inline-block;margin:0 10px 0 0}.breadcrumb ul li a{color:#45464a}.breadcrumb ul li a:hover{color:#45464a}.breadcrumb ul .here{color:#8a332b;font-style:italic}.fade-out{position:relative;width:100%;overflow:hidden}.fade-out:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:-webkit-linear-gradient(to bottom, rgba(255,255,255,0) 60%, #fff 105%);background:linear-gradient(to bottom, rgba(255,255,255,0) 60%, #fff 105%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);pointer-events:none}.content-btn{margin:40px -15px;overflow:hidden}.home .news,.home .events,section.album{margin:0 0 80px}.newspost-preview,.event-preview{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px rgba(242,238,234,0.8);-moz-box-shadow:0 2px rgba(242,238,234,0.8);box-shadow:0 2px rgba(242,238,234,0.8);margin:30px 0;border:3px solid #fff}.newspost-preview-text,.event-preview-text{padding:0 15px 15px}.newspost-preview .fade-out,.event-preview .fade-out{height:158px;margin-bottom:10px}.newspost-preview .readmore,.event-preview .readmore{font-size:14px;font-weight:bold;color:#7b7d85}.newspost-preview .readmore:after,.event-preview .readmore:after{content:'›';display:inline-block;padding:0 0 0 8px;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}.newspost-preview .readmore:hover:after,.event-preview .readmore:hover:after{padding:0 0 0 12px}.newspost-preview .readmore:hover,.newspost-preview .readmore:focus,.event-preview .readmore:hover,.event-preview .readmore:focus{text-decoration:none}.event-preview .date,.event-picture .date{color:#417f3e;font-weight:900;text-transform:uppercase;text-align:center;line-height:14px;background-color:#fff;position:relative;right:2px;top:110px;width:110px;padding:25px 0 6px;border-radius:2px}.event-picture .date{padding:23px 0 1px}.event-preview a:hover,.event-preview a:focus{text-decoration:none}.event-preview .date p,.event-picture .date p{margin:0 0 10px}.event-preview .date .number,.event-picture .date .number{font-size:40px}.gen-content{margin-bottom:30px}.content-page .content-page-nav ul{background:#fff;margin-top:31px;border-radius:2px;-webkit-box-shadow:0 2px rgba(242,238,234,0.8);-moz-box-shadow:0 2px rgba(242,238,234,0.8);box-shadow:0 2px rgba(242,238,234,0.8)}.content-page .content-page-nav ul li{border-bottom:1px solid #f0efee;text-align:center;font-weight:bold}.content-page .content-page-nav ul li a{display:block;padding:14px;font-size:14px;color:#838385;text-transform:uppercase;line-height:20px}.content-page-nav ul li a:focus{background-color:#fff}.content-page .content-page-nav ul a:hover,.content-page-nav ul li.active a:focus,.content-page-nav ul li.active a{background-color:#8a332b;color:#fff !important;text-decoration:none}.content-page .content-page-nav ul li:last-child{border-bottom:none}.content-page .content-page-body article{padding-top:1px;margin:0 0 50px}.content-page .content-page-body figure,.content-page .content-page-body img,.newspost-picture,.event-picture{width:100%;border:3px solid #fff;margin:0 20px 20px 0;-webkit-box-shadow:0 2px rgba(237,237,237,0.55);-moz-box-shadow:0 2px rgba(237,237,237,0.55);box-shadow:0 2px rgba(237,237,237,0.55)}.fr-view{text-align:justify !important}.overflow-auto{overflow:auto}.content-download{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px rgba(242,238,234,0.8);-moz-box-shadow:0 2px rgba(242,238,234,0.8);box-shadow:0 2px rgba(242,238,234,0.8);margin:40px 0 0}.content-download .title{background-color:#ededed;border-radius:2px 2px 0 0;padding:10px;display:block;text-align:center;color:#8a332b;font-size:17px;font-weight:bold;text-transform:uppercase}.content-doc{padding:20px 20px 5px;text-align:center}.content-doc span:before{font-size:40px;color:#105e0c;line-height:47px;margin:0}.content-doc a{color:#105e0c;font-weight:bold;text-decoration:none}.content-doc a:hover{text-decoration:underline}.content-doc p{font-size:14px;margin:-20px 0 0;line-height:57px}.nav-right{margin:-31px 0 9px}.generique{margin:0 0 40px 0}.generique p a{text-decoration:underline}.generique .bouton{margin:20px auto 0;max-width:250px}.gallery{margin:20px 0}.gallery a,.album a{text-decoration:none}.gallery a:hover .content-caption,.album a:hover .content-caption{background-color:rgba(51,51,51,0.84)}.gallery .content-caption,.album .content-caption{height:100%;display:flex;justify-content:center;align-items:center;padding:30px}.gallery a:hover figcaption,.album a:hover figcaption{opacity:1}.gallery a figcaption,.album a figcaption{opacity:0;font-weight:bold;color:#fff}.gallery .picto,.album .picto{width:60px;height:45px;display:block;padding:4px 0}.gallery .picto.caption{margin:0 auto}.gallery .flaticon-search:before{font-size:22px}.gallery .item figure{margin:0 0 30px 0 !important}.lg-backdrop{background-color:rgba(0,0,0,0.84) !important}.lg-outer .lg-thumb{margin:0 auto}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#8a332b !important}.newspost-page article{margin:30px 0}.pagination{margin:30px 0 50px;float:right}.pagination>li>a,.pagination>li>span{font-weight:bold;font-size:14px;color:#45464a;text-decoration:none;position:relative;float:left;padding:7px 13px;line-height:1.42857143;background-color:#f8f7f7;border:1px solid #45464a;border-radius:60px;margin:0 4px 0;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>li:first-child>a,.pagination>li:first-child>span{padding:7px 13px;border-top-right-radius:60px;border-bottom-right-radius:60px;border-top-left-radius:60px;border-bottom-left-radius:60px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#105e0c;background-color:#f8f7f7;border-color:#105e0c}.pagination li .prev{margin:0 9px 0}.pagination li .next{margin:0 0 0 9px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#105e0c;border-color:#105e0c}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#ddd;cursor:not-allowed;background-color:#f8f7f7;border-color:#ddd}.album-preview{margin:30px 0 0}.album .date{text-align:left;margin:16px 0 0}.album p{margin:0}.form-contact{margin:40px -15px 60px}.form-horizontal .control-label{text-align:left}.form-control{border:1px solid #e5e3e1;padding:17px 10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff;color:#838385;border-radius:2px;padding:7px 12px}select{border-radius:2px !important}.form-group .stars-label{color:#8a332b}.form-group textarea{height:226px}.form-group p{text-align:left !important;line-height:20px}.send .bouton{margin:0 0 20px}.form-control:focus{border-color:#dac2c0;outline:0;-webkit-box-shadow:none;box-shadow:none}.map{border:1px solid #e4e0db}footer .contact{background-color:#ededed;padding:20px 0 0;text-align:center}footer .contact h4:after{left:45%;position:relative}footer .contact figure img{margin:0 0 10px}footer .contact .bloc-contact{margin:0 0 30px}footer .contact .newsletter{background-color:#fff;border:1px solid #e2e2e2;border-radius:2px;margin:30px 0}footer .contact .newsletter h2{margin:0;font-size:22px;border-radius:2px 2px 0 0}footer .contact .newsletter h2:before,footer .contact .newsletter h2:after{background:none}footer .contact .newsletter .content-news{padding:20px;font-size:15px}footer .contact .newsletter .content-news form{margin:20px 0}footer .contact .newsletter .form-control{border:1px solid #ececec;box-shadow:none;height:38px;padding-right:42px}footer .contact .newsletter .input-group{display:block;position:relative}footer .contact .newsletter .input-group i{position:absolute;right:0;top:-3px;padding:10px 12px;pointer-events:none;z-index:20}footer .contact .newsletter .input-group i:before{color:#8a332a}footer .contact .newsletter .user{background-color:#f8f7f7;padding:10px 0}footer .copyright{font-size:14px;text-align:center;background-color:#fff;border-top:1px solid #e1e2e2;padding:12px 0}footer .copyright ul li{display:inline-block;margin:0 10px 0 0}footer .copyright p,footer .contact p{margin:0}footer .copyright a{color:#8a332b}.spaced-up-10px{margin-top:10px !important}@media (max-width:320px){header .logo img{width:61px}}@media (min-width:768px){header .logo img{width:159px;margin:0 auto}header .logo{width:43%;padding:20px}header .top-nav{margin:10px 50px 0 0}header .top-nav li{margin:0 16px 0 0}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{max-width:100%}header .carousel-caption{color:#fff;text-align:right;background-color:rgba(138,51,43,0.63);padding:8px 22px;left:55%;right:24px;bottom:28%}header .carousel-caption span{font-weight:bold;font-size:23px}header .carousel-caption p{font-style:italic;font-size:20px}.nav-lg-container{height:61px}.nav-lg-affix{width:100%;top:0;z-index:100}.nav-lg .container-fluid{padding-left:0;padding-right:0}.nav>li>a{padding:0}.nav:after,.nav:before{display:table;content:none}.navbar-nav>li>.dropdown-menu{height:auto}.nav-lg{background-color:#fff;border-bottom:1px solid #e4e3e3}.nav-lg ul{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-ms-flex-justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.nav-lg ul li{margin:0 -36px}.nav-lg ul li:last-child{border-right:none}.nav-lg ul li a{color:#7b7d85;text-transform:uppercase;font-size:15px;font-weight:600;display:block;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;padding:20px 35px}.navbar-nav>li>.dropdown-menu{left:50%;right:auto;text-align:center;transform:translate(-50%, 0)}.nav-lg .dropdown-menu li{margin:0}.nav-lg ul li a:hover,.nav-lg ul li a:focus,.nav .open>a,nav .open>a:focus,nav .open>a:hover,.nav-lg ul li .active{color:#8a332b;text-decoration:none;background-color:#fff !important}.nav-lg .dropdown-menu{border:1px solid #e5e7e9;-webkit-box-shadow:0 13px 29px rgba(24,24,25,0.17);-moz-box-shadow:0 13px 29px rgba(24,24,25,0.17);box-shadow:0 13px 29px rgba(24,24,25,0.17);border-radius:2px;padding:0;display:none;top:auto;width:101%;left:-1px}.nav-lg .dropdown-menu li{display:block;border-bottom:1px solid #e5e7e9;width:100%;text-align:center}.nav-lg .dropdown-menu li:last-child{border-bottom:0}.nav-lg .dropdown-menu li a{color:#45464a;font-size:16px;font-weight:bold;text-transform:none;padding:15px;white-space:initial;display:block;margin:0}.nav-lg .dropdown-menu li a:hover,.nav-lg .dropdown-menu li .active-dropdown{color:#8a332b;background-color:#f8f7f7 !important}.home-news article,.home-events article,.content-article{margin:30px 0 0}.content-page .content-page-body figure{max-width:388px;margin:0 20px 0 0}.content-page .content-page-body img.fr-fil{margin-right:20px !important}.content-page .content-page-body img.fr-fir{margin-left:20px !important}footer .copyright{text-align:left}footer .copyright p{float:right}footer .contact{text-align:left}footer .contact h4:after{left:0}footer .contact figure img{width:72%;margin:0}}@media (min-width:992px){h2:before,h2:after{content:'';display:block;background:url(//s3-eu-west-1.amazonaws.com/tlhinternet-davron/images/leaf.png) no-repeat;width:69px;height:36px;position:absolute}header .logo{width:40%;padding:15px 20px 30px}header .top-nav li{margin:0 19px 0 0}header .carousel-caption{left:58%;right:51px}.breadcrumb{margin:30px 0 60px}.content-doc{text-align:left}.generique{margin:60px 0}footer .contact figure img{width:58%}}@media (min-width:1200px){header .logo{width:27%}.album .date{text-align:right}header .top-nav li{margin:0 11px 0 0}header .carousel-caption{padding:20px;right:389px;width:385px}header .carousel-caption span{font-size:28px}header .carousel-caption p{font-size:23px}.nav-right{width:262px;top:60px;margin:0}.affix-bottom{position:fixed}.generique{margin:90px 0}footer .contact{margin:40px 0 0}footer .contact .newsletter{position:absolute;top:-90px;width:94%}footer .contact{background-color:#ededed;padding:20px 0 30px}}.fr-popup .fr-input-line{padding:16px 0 0 0 !important}