.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
*{padding:0;margin:0;outline:none;}@font-face{font-family:'Conv_GothamXNarrow-Bold';src:url(/sites/all/themes/cap/css/fonts/GothamXNarrow-Bold.eot);src:local('☺'),url(/sites/all/themes/cap/css/fonts/GothamXNarrow-Bold.woff) format('woff'),url(/sites/all/themes/cap/css/fonts/GothamXNarrow-Bold.ttf) format('truetype'),url(/sites/all/themes/cap/css/fonts/GothamXNarrow-Bold.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'freelandregular';src:url(/sites/all/themes/cap/css/trial_by_cupcakes_-_freeland-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Gotham-Book';src:url(/sites/all/themes/cap/css/Gotham-Book.eot) format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face{font-family:'Gotham-Book';src:url(/sites/all/themes/cap/css/Gotham-Book.otf)  format('opentype'),url(/sites/all/themes/cap/css/Gotham-Book.ttf)  format('truetype'),url(/sites/all/themes/cap/css/Gotham-Book.svg#Gotham-Book) format('svg');font-weight:normal;font-style:normal;}body{font-size:16px;color:#282525;font-family:"Gotham-Book";background:linear-gradient(to bottom,#f8f8f8 500px,#fff 20px)}.front #block-bean-welcome{background:#fff;padding-left:}#block-menu-block-1 li,#block-menu-block-2 li{display:inline-block;font-family:"Conv_GothamXNarrow-Bold";}#block-menu-block-1 a,#block-menu-block-2 a{font-size:16px;text-transform:uppercase;color:#282525;letter-spacing:1px;}#block-menu-block-1{text-align:right;margin-top:65px;}#block-menu-block-1 li.active a,#block-menu-block-1 li:hover a{color:#ff6b06;}.nav > li > a:hover,.nav > li > a:focus{text-decoration:none;background:none !important;}#block-menu-block-2 .menu{text-align:right;font-family:"Conv_GothamXNarrow-Bold";}#block-menu-block-2 li{width:165px;border:3px solid #282525;text-align:center;transition:0.6s all ease;}.btn-default:hover{background:#FF6B06;color:#fff;border:2px solid #282525;}#block-menu-block-2 li:hover{background:#FF6B06;}#block-menu-block-2 li:hover a{color:#fff;}#block-block-1{margin-top:25px;margin-bottom:25px;}li.menu-mlid-607{margin-left:28px;margin-right:15px;}#block-menu-block-2{margin-top:15px;}#block-menu-block-1 a{padding-left:25px;padding-right:0;}#block-block-2{font-family:"freelandregular";text-align:center;font-size:40px;margin-top:20px;margin-bottom:30px;}.slick-dots{position:absolute;top:20px;left:50%;transform:translateX(-50%);}.slick-dots li{list-style-type:none;display:inline-block;margin:0 17px;}.slick-dots button{background:#fff;width:10px;height:10px;border:0;font-size:0;border-radius:45px;}.slick-dots li.slick-active button{background:#FF6B06;}.pagination .prev,.pagination  .pager-last,.pagination  .next{display:none;}.pagination > li > a,.pagination > li > span{border:0;color:#282525;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background:none;color:#FF6B06;border:0;font-size:16px;}.page-node-30 h2{font-size:72px;margin:50px 0;}.webform-layout-box.horiz > * + *{margin-left:0;}.webform-client-form-30 .form-control{height:75px;padding:0;border:2px solid #282525;border-radius:0;padding-left:20px;font-size:24px;font-family:"Conv_GothamXNarrow-Bold";letter-spacing:3px;}.webform-client-form-30 textarea{height:345px !important;padding-top:20px !important;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{border:0;font-family:"Conv_GothamXNarrow-Bold";background:none;color:#FF6B06;font-size:16px;}.page-actualites .views-column{margin-bottom:50px;}.webform-client-form-30 .form-actions{text-align:center;}.slick-prev{position:absolute;left:0;top:0;background:url(/sites/all/themes/cap/images/gauche.png) center no-repeat;z-index:9;border:0;font-size:0;width:100px;height:100%;}::-webkit-input-placeholder{color:#b9b9b9 !important;}::-moz-placeholder{color:#b9b9b9 !important;}:-ms-input-placeholder{color:#b9b9b9 !important;}:-moz-placeholder{color:#b9b9b9 !important;}.slick-next{position:absolute;right:0;top:0;background:url(/sites/all/themes/cap/images/droite.png) center no-repeat;border:0;font-size:0;width:100px;height:100%;}.slick-next:hover{background:url(/sites/all/themes/cap/images/fleche_droite_hover.png) center no-repeat;}.slick-prev:hover{background:url(/sites/all/themes/cap/images/fleche_gauche_hover.png) center no-repeat;}h1{font-size:16px;font-family:"Conv_GothamXNarrow-Bold";background:url(/sites/all/themes/cap/images/bg_titre.png) no-repeat center;text-align:center;text-transform:uppercase;font-weight:normal;margin-bottom:30px;letter-spacing:1px;position:relative;}.field-name-field-nom{font-family:"freelandregular";font-size:24px;text-align:center;margin-top:10px;}.field-name-field-fonction{font-family:"Gotham-Book";text-align:center;}.slick-initialized .slick-slide{}#corps{background:url(/sites/all/themes/cap/images/bg.png) #f8f8f8 center 420px no-repeat;}.page-header{margin-top:60px;}#block-bean-welcome h2{color:#ff6b06;font-size:72px;font-family:"freelandregular";text-align:left;}.field-name-field-chap-{font-weight:bold;font-size:24px;}.field-name-field-texte{line-height:30px;margin-top:30px;}h1:after{content:"";background:url(/sites/all/themes/cap/images/fleche.png) no-repeat center;width:11px;height:76px;display:block;position:absolute;top:50px;left:50%;}.node-type-r-alisation h1:after{display:none;}#block-block-4:after,#block-block-6:after{content:"";background:url(/sites/all/themes/cap/images/fleche.png) no-repeat center;width:11px;height:76px;display:block;position:absolute;bottom:-120px;left:50%;visibility:visible;}#block-views-actualit-s-block:after{content:"";background:url(/sites/all/themes/cap/images/fleche.png) no-repeat center;width:11px;height:76px;display:block;position:absolute;bottom:-120px;left:50%;visibility:visible;}#block-bean-welcome{text-align:left;}.bouton{width:165px;border:3px solid #282525;text-align:center;padding:10px 0px;margin-top:70px;transition:0.6s all ease;}.bouton a{padding:10px 15px;font-size:16px;text-transform:uppercase;color:#282525;letter-spacing:1px;font-family:"Conv_GothamXNarrow-Bold";}.bouton:hover{background:#FF6B06;}.bouton:hover a{color:#fff;}.form-actions{padding-top:30px;}.form-actions button{color:#282525;font-family:"Conv_GothamXNarrow-Bold";text-transform:uppercase;letter-spacing:2px;border:2px solid #282525;border-radius:0;}#footer{background:#282525;}.footer{border:0;margin-top:0;}#block-block-2{padding:0 130px;}#menufooter{text-align:center;}#menufooter li{display:inline-block;font-family:"Conv_GothamXNarrow-Bold";color:#f8f8f8;font-size:14px;text-transform:uppercase;margin:0 10px;letter-spacing:2px;}#menufooter a{color:inherit;}#logofooter{text-align:center;margin-top:80px;}#footer .adresse{color:#f8f8f8;text-align:center;margin-top:20px;letter-spacing:2px;font-size:18px;}#architectureinterieure,#architecture,#maitre{height:270px;vertical-align:middle;display:flex;font-family:"freelandregular";font-size:48px;border:3px solid #282525;text-align:center;width:100%;align-items:center;flex-direction:column;justify-content:center;}#architecture:hover{background:url(/sites/all/themes/cap/images/architecture.jpg);color:#fff;}#architectureinterieure:hover{background:url(/sites/all/themes/cap/images/architecture_interieure.jpg);color:#fff;}#maitre:hover{background:url(/sites/all/themes/cap/images/maitre_oeuvre.jpg);color:#fff;}h2{font-family:"freelandregular";text-align:center;}h2.big{font-size:125px;margin-bottom:25px;}#block-block-4{margin-top:100px;}#block-views-actualit-s-block h2{background:url(/sites/all/themes/cap/images/bg_titre.png) no-repeat center;font-size:72px;margin-bottom:30px;}#block-views-actualit-s-block .field-name-body{text-align:justify;line-height:24px;}.view-actualit-s .field-name-title a{font-family:"Conv_GothamXNarrow-Bold";text-transform:uppercase;color:#282525;}.view-actualit-s .field-name-title{margin:30px 0;}#block-views-actualit-s-block{margin-top:150px;}.view-actualit-s .view-footer{text-align:center;}.view-actualit-s .bouton{margin-left:auto;margin-right:auto;}#block-block-5 h2{font-size:72px;color:#ff6c07;margin-bottom:50px;margin-top:0;text-align:center;}#block-block-5{margin-top:140px;text-align:center;margin-bottom:70px;background:url(/sites/all/themes/cap/images/bgprojet.png) center 57px no-repeat;}#block-block-5 .bouton{margin-left:auto;margin-right:auto;}#block-block-4 a{color:inherit;display:flex;height:100%;vertical-align:middle;flex-direction:column;justify-content:center;width:100%;}a,a:hover,a:focus{text-decoration:none;}h3{font-family:"freelandregular";font-size:30px;font-weight:normal;margin:40px 0;}p{margin-bottom:38px;}#block-block-6 p{line-height:30px;}#block-block-6{clear:both;padding-top:20px;}#block-block-6 h1:after{margin-left:8px;}.page-actualites .region-content{background:#fff;}.row{position:relative;}.view-actualit-s h3{margin-top:0;font-size:16px;font-family:"Conv_GothamXNarrow-Bold";}.page-actualites .view-actualit-s .field-name-title{margin-top:0;text-transform:uppercase;letter-spacing:2px;}.page-actualites .region-content{margin-top:120px;}.node-type-r-alisation .region-content{margin-top:0;}.page-actualites h2{font-size:72px;margin-top:50px;margin-bottom:115px;}#block-bean-portrait{margin-top:-105px;}.region-content{margin-top:145px;padding-bottom:50px;}.not-front .region-content #block-system-main{background:#fff;padding-bottom:100px;}.node-type-r-alisation .region-content #block-system-main{background:none;}.page-realisations .region-content #block-system-main{background:none;}#filtres a{display:inline-block;font-family:"Conv_GothamXNarrow-Bold";font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#282525;margin:0 10px;}#filtres{margin-bottom:60px;}#filtres a.actif,#filtres a:hover{color:#ff6b06;}.view-r-alisations  img{border:3px solid #000;}.view-r-alisations .views-field-field-cat-gorie{display:none;}.page-realisations .views-column{margin-bottom:30px;}.page-header{padding:0;border:0;}.page-node-9 h2,.page-node-10 h2,.page-node-11 h2{margin-top:60px;font-size:48px;text-align:left;margin-bottom:40px;}.page-node-9 #block-system-main .bouton,.page-node-10 #block-system-main .bouton,.page-node-11 #block-system-main .bouton{width:290px;margin-left:auto;margin-right:auto;}.page-node-9 #block-system-main p{line-height:30px;}.flippy .prev{background:url(/sites/all/themes/cap/images/projetgauche.png) no-repeat;width:67px;height:67px;position:absolute;left:15px;top:140px;text-indent:-9999px;padding:0;}.flippy .next{background:url(/sites/all/themes/cap/images/projetdroite.png) no-repeat;width:67px;height:67px;right:15px;position:absolute;top:140px;text-indent:-9999px;padding:0;}#retourreas{text-align:right;margin-top:-20px;}#retourreas a{display:inline-block;background:url(/sites/all/themes/cap/images/reas.png) no-repeat;width:28px;height:28px;}.flippy .next a{width:100%;height:100%;display:block;}.flippy .prev a{display:block;width:100%;height:100%;}.node-type-r-alisation .h2{margin-bottom:45px;margin-top:80px;}.node-type-r-alisation h2{text-align:left;}.page-realisations .views-column a:hover:after{content:"découvrir le projet";display:block;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;font-family:"freelandregular";font-size:48px;text-align:center;padding-top:70px;}.page-realisations .views-column .field-content{position:relative;}.webform-layout-box{margin-bottom:15px;}#block-block-11{display:none;}.front .blanc{padding:30px;background:#fff;}.field-name-field-description{margin-top:50px;}h1.h2{font-family:"freelandregular";text-align:center;background:none;text-transform:none;}@media(min-width:1200px){.not-front .region-content{text-align:justify;}.front #block-bean-welcome{padding-right:200px;}.front .blanc{padding:50px;background:#fff;}}@media(max-width:768px){#block-block-2{padding:0;}#block-menu-block-2 li{width:130px;}#block-menu-block-2 li a{font-size:11px;}li.menu-mlid-607{margin-left:5px;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{margin-bottom:20px;}#block-menu-block-1{position:fixed;width:80%;height:100%;background:#fff;border-left:1px solid #282525;z-index:99;top:0;margin-top:0;padding-top:30px;right:0;transform:translateX(100%);}#block-block-5{background:none;}.slick-dots{display:none !important;}#block-menu-block-1 li{display:block;padding-right:30px;}h2.big{font-size:62px;}#block-views-actualit-s-block h2{font-size:55px;}#block-block-11{display:block;position:absolute;right:20px;top:74px;}#block-block-1 img{width:80px;}#block-menu-block-1:after{content:"";position:absolute;background:url(/sites/all/themes/cap/images/croix.png) no-repeat;width:20px;height:23px;left:15px;top:15px;visibility:visible;cursor:pointer;}}table{width:100%;margin:20px 0;}table td,table th{padding:10px;border:1px solid #ccc;}#footer .copyright{font-size:12px;text-align:center;}#footer .copyright a{color:#fff;}
