/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Gotham Book";src:url(/themes/contrib/tpbl/fonts/gotham-book.woff2) format("woff2"),url(/themes/contrib/tpbl/fonts/gotham-book.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Gotham Bold";src:url(/themes/contrib/tpbl/fonts/gotham-bold.woff2) format("woff2"),url(/themes/contrib/tpbl/fonts/gotham-bold.woff) format("woff");font-weight:normal;font-style:normal;}body{font-family:"Gotham Book";color:#58595b;}h1,h2,.page-header{font-family:Georgia;font-weight:bold;line-height:1;letter-spacing:-0.02em;margin:0 0 30px;}h1,.page-header{font-size:42px;}.page-node-type-projet h1{margin-bottom:0;}.page-header{margin:90px 0 30px;padding:0;border:none;}a{color:#58595b;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}a:hover,a:focus{text-decoration:none;color:#8bc53f;}a:focus{outline:0;outline-offset:0;}b,strong{font-family:"Gotham Bold";font-weight:normal;}.navbar-default{background-color:transparent;margin:30px 0 0;border:none;}.navbar-btn{margin-top:0;margin-bottom:0;}.navbar-btn img{width:80px;height:100px;}.navbar-default .navbar-toggle{margin-top:39px;margin-bottom:39px;padding:0;border:none;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}.navbar-default .navbar-toggle .icon-bar{background-color:#8bc53f;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}.navbar-toggle.collapsed .icon-bar{-webkit-transform:translateY(0);transform:translateY(0);}.navbar-toggle .icon-bar{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg);}.navbar-toggle.collapsed .icon-bar + .icon-bar{background-color:#8bc53f;}.navbar-toggle .icon-bar + .icon-bar{margin-top:8px;background-color:transparent;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);}.navbar-toggle.collapsed .icon-bar + .icon-bar + .icon-bar{-webkit-transform:translateY(0);transform:translateY(0);}.navbar-toggle .icon-bar + .icon-bar + .icon-bar{background-color:#8bc53f;-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg);}.navbar-default .navbar-collapse{border:none;}@media (min-width:768px){.navbar-nav{float:right;}.navbar-nav > li{padding-left:15px;padding-right:15px;}.navbar-nav > li.first{padding-left:0;}.navbar-nav > li.last{padding-right:0;}.navbar-nav > li > a{padding:40px 0;}}.navbar-default .navbar-nav > li > a{font-family:"Gotham Bold";font-size:16px;color:#58595b;}@media (min-width:768px){.navbar-default .navbar-nav > li > a:before{position:absolute;content:"";display:block;background-color:#58595b;height:2px;bottom:35px;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;width:0;}}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#58595b;}@media (min-width:768px){.navbar-default .navbar-nav > li > a:hover:before{width:100%;}}.navbar-default .navbar-nav > li > a.active-trail,.navbar-default .navbar-nav > .active > a:hover{background-color:transparent;color:#8bc53f;}@media (min-width:768px){.navbar-default .navbar-nav > li > a.active-trail:before{width:100%;}}.path-frontpage [class*="bg-"]{padding-top:30px;padding-bottom:30px;}.path-frontpage .view .ds-1col{position:relative;text-align:center;}.path-frontpage .view .ds-1col a{color:#fff;}.path-frontpage .view .ds-1col a img{filter:grayscale(0);transition:all 0.35s ease;}.path-frontpage .view .ds-1col a:hover img{filter:grayscale(1);}.box-front{position:absolute;width:100%;left:0;right:0;bottom:10%;}.box-front h1{margin-bottom:5px;}.box-front .time{text-transform:capitalize;color:#fff;}.alert{padding-right:15px;padding-left:15px;margin-top:90px;margin-right:15px;margin-left:15px;}@media (min-width:768px){.alert{width:720px;margin-right:auto;margin-left:auto;}}@media (min-width:992px){.alert{width:940px;}}@media (min-width:1200px){.alert{width:1140px;}}.alert-dismissable .close,.alert-dismissible .close{top:0;right:0;}.tabs,.path-user h1,.path-user form,.path-projets h1,.path-contact h1,.path-contact form{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}@media (min-width:768px){.tabs,.path-user h1,.path-user form,.path-projets h1,.path-contact h1,.path-contact form{width:750px;}}@media (min-width:992px){.tabs,.path-user h1,.path-user form,.path-projets h1,.path-contact h1,.path-contact form{width:970px;}}@media (min-width:1200px){.tabs,.path-user h1,.path-user form,.path-projets h1,.path-contact h1,.path-contact form{width:1170px;}}.tabs{margin-top:90px;}.alert + .tabs{margin-top:0;}.nav-tabs{border-bottom:none;}.nav-tabs > li{margin-bottom:0;}.nav-tabs > li > a{color:#8bc53f;margin-right:5px;padding:5px 8px;border:none;border-radius:3px;}.nav > li > a:hover,.nav > li > a:focus,.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background-color:#8bc53f;color:#fff;border:none;}[class*="bg-"]{padding-top:90px;padding-bottom:90px;}.path-frontpage [class*="bg-"],.page-node-type-page [class*="bg-"]{padding-bottom:0;}.page-node-type-page footer [class*="bg-"]{padding-bottom:90px;}.bg-dark{background-color:#fafafa;}.col-bottom{margin-bottom:30px;}.col-top{margin-top:10px;}.lieu{color:#8bc53f;font-size:20px;margin-top:10px;}.time{font-family:"Gotham Bold";color:#8bc53f;}@media (min-width:992px){.time{text-align:right;}}.time span{font-family:"Gotham Book";font-size:12px;text-transform:capitalize;}.flexslider{margin:0 0 40px;border:none;}.flex-control-nav{height:11px;}.flex-control-paging li a{background:#58595b;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background:#8bc53f;}.flex-direction-nav a{line-height:40px;text-shadow:none;}.flex-direction-nav a:before{color:#fff;text-shadow:none;}@media screen and (max-width:767px){.table-responsive{margin-bottom:0;border-color:#e7e7e7;}}table,.table{width:100%;margin:0;}tr:nth-child(2n + 1),.table-striped > tbody > tr:nth-of-type(odd){background:#e7e7e7;}.table-hover > tbody > tr:hover,tr:hover{background-color:rgba(139,197,63,0.2);}.table > thead:first-child > tr:first-child > th,.table > tbody > tr > th,.table > tbody > tr > td,th,td{font-family:"Gotham Bold";font-weight:normal;padding:1em;border:none;}td{color:#8bc53f;text-align:right;}td.col_0{color:#58595b;text-align:left;}.caracteristiques{margin-bottom:0;padding:0;list-style:none;}.caracteristiques li{line-height:48px;}.caracteristiques li:before{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:normal;line-height:1;color:#8bc53f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e084";}.ui-widget.ui-widget-content{background:transparent;font-family:inherit;padding:0;border:0;}.ui-tabs .ui-tabs-nav{background:transparent;padding:0;border:0;}.ui-tabs .ui-tabs-nav li{background:transparent;margin:0 5px 0 0;border:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{background:#58595b;line-height:1.42857143;color:#fff;padding:5px 8px;border-radius:3px;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{background-color:#8bc53f;}.ui-tabs .ui-tabs-panel{padding:30px 0 0;}.a11y-paragraphs-tabs__section-title{height:0;}@media (min-width:768px){.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel{border-top:none;}.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-tab-list{margin-bottom:30px;}}.a11y-paragraphs-tabs__wrapper .tabs-trigger{background:#58595b;color:#fff;padding:5px 8px;border-radius:3px;}.a11y-paragraphs-tabs__wrapper .tabs-trigger.is-selected,.a11y-paragraphs-tabs__wrapper .tabs-trigger.is-selected:hover,.a11y-paragraphs-tabs__wrapper .tabs-trigger.is-selected:focus{border-bottom:none;color:#fff;background-color:#8bc53f;}.a11y-paragraphs-tabs__wrapper .tabs-trigger:hover{color:#fff;background-color:#8bc53f;}label,.label{color:#58595b;font-size:100%;font-family:"Gotham Bold";text-align:left;padding:0;}@media (min-width:768px){.path-user .form-control{width:50%;}}.form-control{background:#fafafa;line-height:50px;color:#58595b;margin-bottom:30px;padding:10px 15px;height:50px;border-color:#e7e7e7;-webkit-box-shadow:none;box-shadow:none;}.form-control:focus{background-color:rgba(139,197,63,0.2);border-color:rgba(139,197,63,0.2);-webkit-box-shadow:none;box-shadow:none;}.form-required:after{-webkit-background-size:8px 6px;background-size:8px 6px;width:8px;height:6px;vertical-align:top;}textarea.form-control{height:260px;}.btn{font-family:"Gotham Bold";height:50px;line-height:30px;padding:10px 15px;border:none;}.btn-primary,.btn-success{background-color:#58595b;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}.btn-primary:hover,.btn-success:hover,.btn-primary:active:hover,.btn-success:active:hover,.btn-primary.active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-primary:hover,.open > .dropdown-toggle.btn-success:hover,.btn-primary:active:focus,.btn-success:active:focus,.btn-primary.active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-primary:focus,.open > .dropdown-toggle.btn-success:focus,.btn-primary:active.focus,.btn-success:active.focus,.btn-primary.active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-primary.focus,.open > .dropdown-toggle.btn-success.focus{background-color:#8bc53f;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:0;outline-offset:0;box-shadow:none;}.file{background:#8bc53f;font-size:100%;text-align:center;margin:15px 0 0;padding:1em;}.file > span{background:#8bc53f;font-family:"Gotham Bold";color:#fff;border:none;}span.file-icon,span.file-size{display:none;}.footer{background-color:#fff;text-align:center;margin-top:0;padding-top:0;padding-bottom:0;border:none;}.footer .glyphicon-map-marker,.footer address{display:inline-block;vertical-align:top;}.footer .glyphicon-map-marker{font-size:75px;text-indent:-13px;}.footer address{text-align:left;}.footer .col-md-4 p{margin-bottom:5px;}@media screen and (min-width:991px){.footer address{margin-bottom:0;}}.footer ul{margin:0 0 20px 0;padding:0;list-style:none;}@media (min-width:992px){.footer ul{margin:0;}}.footer ul span{margin-right:10px;}.footer ul a,.footer .icon{color:#8bc53f;}.copy{font-size:12px;margin-top:100px;}.path-frontpage .copy{margin:30px 0;}.path-projets .view h2{font-size:24px;margin-bottom:0;}.path-projets .view .lieu{color:inherit;font-size:inherit;margin-top:5px;}.path-projets .view .time{color:inherit;}
