@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(fonts/open-sans-v26-latin-regular.eot);src:local(''),url(fonts/open-sans-v26-latin-regular.eot?#iefix) format('embedded-opentype'),url(fonts/open-sans-v26-latin-regular.woff2) format('woff2'),url(fonts/open-sans-v26-latin-regular.woff) format('woff'),url(fonts/open-sans-v26-latin-regular.ttf) format('truetype'),url(fonts/open-sans-v26-latin-regular.svg#OpenSans) format('svg');font-display:optional}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(fonts/open-sans-v26-latin-700.eot);src:local(''),url(fonts/open-sans-v26-latin-700.eot?#iefix) format('embedded-opentype'),url(fonts/open-sans-v26-latin-700.woff2) format('woff2'),url(fonts/open-sans-v26-latin-700.woff) format('woff'),url(fonts/open-sans-v26-latin-700.ttf) format('truetype'),url(fonts/open-sans-v26-latin-700.svg#OpenSans) format('svg');font-display:optional}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:url(fonts/open-sans-condensed-v15-latin-300.eot);src:local(''),url(fonts/open-sans-condensed-v15-latin-300.eot?#iefix) format('embedded-opentype'),url(fonts/open-sans-condensed-v15-latin-300.woff2) format('woff2'),url(fonts/open-sans-condensed-v15-latin-300.woff) format('woff'),url(fonts/open-sans-condensed-v15-latin-300.ttf) format('truetype'),url(fonts/open-sans-condensed-v15-latin-300.svg#OpenSansCondensed) format('svg');font-display:optional}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:url(fonts/open-sans-condensed-v15-latin-700.eot);src:local(''),url(fonts/open-sans-condensed-v15-latin-700.eot?#iefix) format('embedded-opentype'),url(fonts/open-sans-condensed-v15-latin-700.woff2) format('woff2'),url(fonts/open-sans-condensed-v15-latin-700.woff) format('woff'),url(fonts/open-sans-condensed-v15-latin-700.ttf) format('truetype'),url(fonts/open-sans-condensed-v15-latin-700.svg#OpenSansCondensed) format('svg');font-display:optional}body,html{width:100%;height:100%}body{font:14px 'Open Sans',sans-serif;background:#fff;color:#666;font-weight:400;line-height:1.6em}a{color:#15c491;outline:0!important}a:focus,a:hover{text-decoration:none;color:#15c491}img{border:0 none;height:auto;max-width:100%;vertical-align:middle}ul{padding:0 0 0 14px}ul li{margin-bottom:10px}p,ul{margin-bottom:30px}p:last-child,ul:last-child{margin-bottom:0}section{padding:60px 0}textarea{resize:none}strong{font-weight:700;font-family:'Open Sans Condensed',sans-serif;font-size:16px;color:#333}h1,h2,h3,h4,h5,h6{font-family:'Open Sans Condensed',sans-serif!important;font-weight:700;color:#333;margin:0;padding:0;line-height: initial}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{opacity:.8}h1,h2,h3{font-size:30px;margin-bottom:25px;text-align:left;line-height: initial;}h4,h5,h6{margin-bottom:10px;font-size:22px;text-align:left}header{padding:35px 0 45px 0;border-bottom:0 solid #e1e1e1;background:url(images/main/bg-header.webp) no-repeat center center;background-size:cover;position:relative;z-index:2;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-o-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4)}header .container{position:relative}header h1{font-size:60px;color:#15c491;margin-bottom:10px;line-height:1em}header h1 a,header h1 a:focus,header h1 a:hover{color:#15c491}header h2{font-size:40px;font-weight:300;margin:0}header .container .social{position:absolute;top:10px;right:20px}.navbar{margin-bottom:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;z-index:1}.navbar-default{background:#15c491;border-bottom:1px solid #00aa7f}.navbar-default .navbar-nav{margin:20px 0 20px 0}.navbar-default .navbar-nav>li{margin-right:24px;margin-bottom:0}.navbar-default .navbar-nav>li:last-child{margin-right:0}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus{color:#fff;font:21px 'Open Sans Condensed',sans-serif;font-weight:700}.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{background:#333;color:#fff}.navbar-default .navbar-toggle{background:#333;border:#333}.navbar-default .navbar-toggle .icon-bar{background:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:#333;border-color:#333}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background:#fff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.breadcrumb{margin:0;background:0 0;padding:25px 0 0 0}.breadcrumb li a{text-decoration:underline}.breadcrumb li a:hover{text-decoration:none}.pagination{clear:both;display:block;margin:0;padding:60px 0 0 0;border-top:1px solid #d5d5d5;margin-top:60px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.pagination ul{list-style-type:none;margin:0;padding:0}.pagination ul li{display:inline;margin:0 2px}.pagination ul li a{display:inline-block;text-decoration:none;color:#333;border:1px solid #d5d5d5;background:#fff;min-width:40px;line-height:38px}.pagination ul li a:hover{border-color:#999}.pagination ul li.active a,.pagination ul li.control a{border-color:#15c491;background:#15c491;color:#fff}.pagination ul li.active a:hover,.pagination ul li.control a:hover{opacity:.8}.pagination ul li.control a .glyphicon{font-size:16px;top:3px}.pagination ul li.pagination-gap a{pointer-events:none;cursor:default}.pagination .pages{font-weight:300;font-size:14px;font-style:italic;display:none}.home-section{padding-bottom:40px}.home-section .col-item{padding:25px 25px;margin-bottom:20px;background:#fff;border:1px solid #d5d5d5;text-align:justify}.home-section .col-item h3{min-height:65px}.page-header{margin:0 0 40px 0;border-bottom:1px solid #d5d5d5}.page-header h3{margin-bottom:15px}.page-header h4{margin-bottom:20px;color:#15c491;font-size:20px}.col-block{padding:25px 25px;margin-bottom:20px;color:#fff;background:#333}.col-block:last-child{margin-bottom:0}.col-block p{margin:0 0 30px 0;font:26px 'Open Sans Condensed',sans-serif;font-weight:700;line-height:1.25em}.col-block.orange{background:#fa9e22}.col-block.blue{background:#46c2dc}.col-block.green{background:#15c491}.col-more{margin-top:40px}.col-more h5{font:22px 'Open Sans Condensed',sans-serif;font-weight:700;line-height:1.25em;margin-bottom:15px}.col-more .col-more-item{margin-bottom:35px}.col-more .col-more-item a{color:#333}.col-more .col-more-item a:hover img{opacity:.8}.col-more .col-more-item a img{margin-bottom:10px}.col-more .col-more-item a p{line-height:1.25em;margin:0}.list-item{margin-bottom:60px;overflow:hidden}.list-item:last-of-type{margin-bottom:0}.list-item img{margin-bottom:15px}.list-item img:hover{opacity:.8}.list-item .list-item-title{font:22px 'Open Sans Condensed',sans-serif;font-weight:700;color:#333;margin-bottom:15px}.list-item .list-item-title a{color:#333}.list-item .list-item-title a:hover{color:#15c491}.list-item .list-item-description{margin-bottom:15px}.retour{margin-top:40px}footer{background:#666;line-height:1.4em}footer .container{padding:35px 0;color:#fff}footer a,footer a:focus{color:#fff;font-weight:700}footer a:hover{color:#fff;opacity:.8}.btn,.btn:focus,.btn:hover{color:#fff;font:24px 'Open Sans Condensed',sans-serif;font-weight:700;padding:7px 17px;background:#333;cursor:pointer;border:none;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.btn:hover{opacity:.85}.btn-md,.btn-md:focus,.btn-md:hover{text-transform:none;font-size:18px}.scrollToTop{position:fixed;bottom:20px;right:20px;background:#000;opacity:.7;padding:13px 16px;color:#fff!important;display:none;font-size:20px}.scrollToTop:hover{opacity:1}a,a img,button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(max-width:1200px){.navbar-default .navbar-nav>li{margin-right:6px}}@media(max-width:992px){.navbar-default .navbar-nav>li{margin-right:5px}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus{padding:7px 12px;font-size:17px}.home-section .col-item h3{min-height:inherit}.col-block{text-align:center}.col-block:first-child{margin-top:35px}.list-items .col-block:first-child{margin-top:0}.list-items .pagination{padding:60px 0 60px 0}}@media(max-width:767px){header{padding:25px 0 35px 0}header h1{font-size:30px;margin-bottom:5px}header h2{font-size:24px}.navbar-default .navbar-nav{margin:10px 0}.navbar-default .navbar-nav>li{margin-right:0}h1,h2,h3{font-size:18px}@media(max-width:600px){header .container .social{position:static;margin-top:20px}.list-item{width:100%}.list-item .img-responsive{width:100%}.col-more .col-more-item{width:100%}.col-more .col-more-item:last-of-type{margin-bottom:0}}@media(max-width:580px){.pagination ul{margin-bottom:15px}.pagination ul li{display:none}.pagination ul li.control{display:inline-block}.pagination .pages{display:block}}@media(max-width:480px){footer .col-xs-6{width:100%;text-align:center;padding-top:6px;padding-bottom:6px}}@media(max-width:320px){footer{font-size:13px}}.cat-extra-info{border-top:1px solid #d5d5d5;padding:15px;margin:10px;text-align:justify}.cat-extra-info a,.cat-extra-info h4{font-weight:700;margin-top:10px}.cat-extra-info ul{margin-bottom:20px}.cat-extra-info h4{margin-top:20px}.form-horizontal h4{padding-top:16px}.form-horizontal h6{font-size:18px;border-bottom:1px dashed;padding-top:20px}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea{display:inline-block;margin-bottom:0;vertical-align:middle}.form-horizontal .hide{display:none}.form-horizontal .control-group{margin-bottom:20px}.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:230px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:260px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:260px}.form-horizontal input::-webkit-input-placeholder{color:#888}.form-horizontal input:-moz-placeholder{color:#888}.form-horizontal input::-moz-placeholder{color:#888}.form-horizontal input:-ms-input-placeholder{color:#888}@media (max-width:480px){.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}}#devisprox .credit{display:none}#devisprox .alert-heading{display:none}.editor p{text-align:justify}.wp-paginate{padding:0;margin:0}.wp-paginate li{display:inline;list-style:none}.wp-paginate a{background:#ddd;border:1px solid #ccc;color:#666;margin-right:4px;padding:3px 6px;text-align:center;text-decoration:none}.wp-paginate a:active,.wp-paginate a:hover{background:#ccc;color:#888}.wp-paginate .title{color:#555;margin-right:4px}.wp-paginate .gap{color:#999;margin-right:4px}.wp-paginate .current{color:#fff;background:#5f87ae;border:1px solid #89adcf;margin-right:4px;padding:3px 6px}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors{border:1px solid #ccc;text-align:center;color:#c00;font-size:12px;font-style:italic;padding:5px}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background:#fff;border:1px solid red;font-size:10pt;width:280px;padding:2px}span.wpcf7-not-valid-tip-no-ajax{color:#c00;font-size:11px;display:inline-block;margin:5px 0 0 4px}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}}.fix-height ul li {text-align: left!important;}.home-section .col-item h3 {line-height: normal;}img {aspect-ratio:attr(width)/attr(height);}.navbar .container {max-width: 1170px;}