@charset "UTF-8";*{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.nolist,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}li,ol,ul{font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:"“" "”" "‘" "’"}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1,h2,h3,h4{font-weight:400}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}ins{background-color:#ff9;color:#000;text-decoration:none}del{text-decoration:line-through}mark{background:#ff0;color:#000}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;height:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select{vertical-align:middle}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}strong{font-weight:700}dfn,em{font-style:italic}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.inv{position:absolute;z-index:9999;top:0;left:0;margin:-1px;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0)}[class*=col-]{float:left;min-height:1px}.col-1{width:16.66%}.col-15{width:25%}.col-2{width:33.3%}.col-3{width:50%}.col-4{width:66.66%}.col-5{width:83.33%}.col-6{width:100%}::-moz-selection{background:#ea5135;color:#fff}::selection{background:#ea5135;color:#fff}::-moz-selection{background:#ea5135;color:#fff}::-webkit-input-placeholder{color:#777;font-weight:400}:-moz-placeholder{color:#777;font-weight:400}::-moz-placeholder{color:#777;font-weight:400}:-ms-input-placeholder{color:#777;font-weight:400}html{height:100%}body{background:#473189;font-size:16px;font-weight:400;line-height:1.7;font-family:"Open Sans",sans-serif;height:100%;color:#353535;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1{font-size:50px;color:#473189;line-height:1;clear:both;font-weight:900;text-align:center;position:relative;margin:0 0 50px 0}h2{font-size:32px;line-height:normal;margin:0 auto;clear:both;font-weight:700;color:#ea5135}h3{font-size:26px;line-height:normal;font-weight:700;clear:both;margin:30px 0 15px 0}h4{font-size:16px}p{margin:0 0 15px}a{color:#473189;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}a,a:active,a:focus{outline:0}a img{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}strong{font-weight:600}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}blockquote{width:auto;padding:30px;margin:20px 70px;font-size:20px}blockquote p{margin:0}i.far,i.fas{margin-right:10px}figure.gallery-item{margin-top:0}.gallery{margin-bottom:1.25em;text-align:center}.gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top}.gallery .gallery-item img{display:block;padding-right:5%;padding-bottom:5%}.gallery-columns-1 .gallery-item img{padding-right:0;padding-bottom:15px}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.entry-content img,.wp-caption,.wp-post-image,figure,img.size-full,img.size-large,img[class*=align],img[class*=attachment-],img[class*=wp-image-]{height:auto;max-width:100%}.wp-caption-text{padding:.25em 0;border:1px solid #e5e5e5;text-align:center;font-size:1.4rem;font-style:italic;background:#e5e5e5}#container,#container .flexslider,.center,.footer_content{max-width:90%;margin:0 auto}.center{clear:both}.admin-bar #header{top:32px}.home #header .header_line .logo img.nofixed{display:none}#header{position:fixed;top:0;z-index:99;width:100%;min-height:50px;padding:10px 30px;background:#fff;transition:all .2s ease-in}#header .header_line{display:table;width:100%;padding:0}#header .header_line .logo{vertical-align:middle}#header .header_line .logo .cell,#header .header_line .logo img{width:180px;transition:all .2s ease-in}#header .header_line .logo a{display:table;text-decoration:none}#header .header_line .logo .cell{line-height:1}#header .header_line .logo img.fixed{display:none}#header .header_line .logo img.nofixed{display:fixed}#header .header_line .logo .name{display:block}#header .header_line .logo .description{font-size:13px}#header .header_line .logoblack{display:none}.page-template-page-acces #header{background:#ea5135}#header.f-nav{box-shadow:0 2px 10px #aaa}#header.f-nav .header_line img{width:120px}#header.f-nav #access #nav ul li a:focus,#header.f-nav #access #nav ul li a:hover{color:#fff;border-color:#473189!important}.entry-content ul{padding-left:18px}.entry-content ul li{list-style-type:"–  ";margin:10px 0}.margindiv{margin:30px 0;background:#f5f5f5}.margindiv.noborder{margin:0 0 30px 0;float:left;border:none}.noborder{margin:30px 0;float:left}.home #content{padding-bottom:0}#content{position:relative;z-index:9;display:inline-block;width:100%;padding:60px 0}#content .coord_top{display:inline-block;width:100%;padding:12px 10px;font-size:14px;background:#fff}#content .coord_top .phone{margin-right:15px}#content .coord_top a{color:#353535}#content .entry-content{display:inline-block;width:100%}#content .color{float:left;background:#ea5135;color:#fff;width:100%;padding:80px 0;margin-top:80px}#content .color h1{background:0 0;padding:0}#content .color h2{color:#fff}#content .color .cpt_content.agenda a:focus>.cpt_select,#content .color .cpt_content.agenda a:hover>.cpt_select{background:#473189;color:#fff}#content .color .cpt_content.agenda a:focus>.cpt_select .agenda_content h2,#content .color .cpt_content.agenda a:hover>.cpt_select .agenda_content h2{color:#fff!important;line-height:1.2}#content .color .cpt_content.agenda a:focus>.cpt_select .agenda_content .organisateur,#content .color .cpt_content.agenda a:hover>.cpt_select .agenda_content .organisateur{margin:0}#content .color .cpt_content.agenda .center-button a{color:#fff}#content .color .agenda_content h2{color:#353535;line-height:1.2}#content .color .agenda_content .organisateur{margin:0}#content .color img{display:block}#content .color .button{background:0 0;border:1px solid #fff;color:#fff}#content .color .button:focus,#content .color .button:hover{background:#fff;color:#ea5135}#content .color.bis{background:#f5f5f5;color:#353535;padding:80px 0}#content .color.margin{margin-bottom:50px}#content .color.paragraph.nopad{padding:0 0 50px 0;margin:0}#content .color h1{margin:0;padding:50px 0 30px 0}#content h1.pad{padding:50px 0 30px 0}#content .color.avis{padding:50px 0}#content .sup{background:#473189;color:#fff;padding:20px 30px}#content .sup h2,#content .sup h3{color:#fff}#content .sup ul{padding:0}#content .sup ul li{margin:5px 0}#content .separ{font-size:13px;padding:10px 30px 10px 30px;margin:30px 0;background:#e83d1e}#content .separ ul{-moz-column-count:2;-o-column-count:2;column-count:2;-moz-column-gap:15px;-o-column-gap:15px;column-gap:15px;list-style-position:inside;padding:0}#content .list{background:#e83d1e;padding:10px 20px;font-size:13px}#content .list ul{-moz-column-count:2;-o-column-count:2;column-count:2;-moz-column-gap:15px;-o-column-gap:15px;column-gap:15px;list-style-position:inside}.tax-categorie #content{padding-top:50px}.single #content.galeriecontent{margin:5px 0 50px 0}#footer{position:relative;z-index:9;clear:both;display:inline-block;font-size:16px;width:100%;background:#473189;color:#fff}#footer .footer_content{max-width:1200px;padding:50px 0}#footer .footer_content .col-2,#footer .footer_content .col-3,#footer .footer_content .col-4{text-align:center}#footer .footer_content .social_container{margin:15px 0 0;text-align:center}#footer .footer_content .social_container a.social{color:#fff}#footer .footer_content .social_container a.social .fab{font-size:22px;margin:0 15px 0 0;transition:all .2s ease-in}#footer .footer_content .button{width:auto;float:none;margin:0 0 15px 0;display:inline-block;background:#ea5135;color:#fff}#footer .footer_content .button:focus,#footer .footer_content .button:hover{opacity:.9}#footer .footer_content .left{padding-top:0}#footer .footer_content .right{text-align:right}#footer .footer_content .right img{margin-right:0;float:none}#footer .menu-footer-container #menu-footer{padding:0;margin:0}#footer .menu-footer-container #menu-footer li{list-style-type:none}#footer .grid-foo{display:inline-block;padding:30px;width:100%;font-size:12px;text-align:center}#footer .grid-foo a{color:#fff}#footer .right{text-align:right}#main{clear:both}#main article{background:#fff}.admin-bar .photobig{height:calc(70vh - 32px)}.photobig{position:relative;margin-top:80px;z-index:1;height:70vh;min-height:550px!important;background-size:cover!important;background-attachment:fixed!important}.photobig .layer{display:none;z-index:-1}.photobig .slidetext{width:33.33%;min-width:500px;max-width:800px;height:100%;margin:0 auto;position:absolute;top:0;left:0;background:rgba(234,81,53,.9);display:flex;align-items:center}.photobig .slidetext .contentintro{width:100%;color:#fff;padding:0 50px;text-align:left}.photobig .slidetext .contentintro .logo{width:100%;max-width:240px;margin-bottom:30px}.photobig .slidetext .contentintro h1{color:#fff;line-height:1.2;border:none;padding:0;margin:0;text-align:left}.photobig .slidetext .contentintro h1 .subtitle{display:block;text-transform:uppercase;font-size:30px;line-height:normal;font-weight:400}.photobig .slidetext .contentintro h1 .subtitle:after{content:"";display:block;width:100px;border-bottom:3px solid #fff;margin-bottom:15px;padding-bottom:15px}.photobig .slidetext .contentintro .button{width:auto;font-weight:900;background:0 0;border:1px solid #fff;color:#fff;margin-top:30px;padding:12px 30px;font-size:18px;border-radius:50px;transition:all .2s ease-in}.photobig .slidetext .contentintro .button:focus,.photobig .slidetext .contentintro .button:hover{background:#fff;color:#ea5135}.photobig .slidetext .contentintro .button:hover>.fas{right:15px}.photobig .slidetext .contentintro .button.left.marg{margin-left:15px}.photobig.parallax-page{min-height:inherit}.photobig.aligner{display:flex;align-items:flex-end}.photobig.aligner .slidetext{max-width:30%;height:auto;padding:100px 0 50px 0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.65) 91%)}.photobig.aligner .slidetext .contentintro{width:100%;padding:0 50px;text-align:center}.photobig.aligner .slidetext .contentintro h1{text-align:center}.category #content,.page-template-page-mentions-legales #content,.single #content{padding:88px 0 0}.category .photobig,.page-template-page-mentions-legales .photobig,.single .photobig{height:90vh}.category .photobig .slidetext .contentintro,.page-template-page-mentions-legales .photobig .slidetext .contentintro,.single .photobig .slidetext .contentintro{padding-top:100px}.category .photobig .slidetext .contentintro h1:after,.page-template-page-mentions-legales .photobig .slidetext .contentintro h1:after,.single .photobig .slidetext .contentintro h1:after{display:none}#top{position:absolute}.photomiddle{height:auto;background-position:50% 50%!important;width:100%;height:400px;background-size:cover!important;display:flex;align-items:flex-end!important}.photomiddle .slidetext{width:100%;max-width:1200px;margin:0 auto;color:#fff;text-align:center}.photomiddle .slidetext .contentintro{padding:50px;box-sizing:border-box;line-height:normal}.photomiddle .slidetext .contentintro .titre,.photomiddle .slidetext .contentintro h1{color:#fff;margin:0 0 30px 0;border:none;padding:0;margin:0 0 10px 0;text-align:center;line-height:normal}.photomiddle .slidetext .contentintro .titre:after,.photomiddle .slidetext .contentintro h1:after{display:none}.photomiddle .descendre{bottom:0}.photomiddle.pad{margin-bottom:80px}.layer{background:rgba(234,81,53,.7);position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}#submit,.button,.wpcf7-submit{padding:8px 30px;width:100%;float:left;margin:20px 0;font-weight:900;text-align:center;color:#473189;border:1px solid #473189;text-decoration:none;border-radius:50px;transition:all .2s ease-in}#submit:hover,.button:hover,.wpcf7-submit:hover{background:#473189;color:#fff;cursor:pointer;text-decoration:none}#submit:focus,.button:focus,.wpcf7-submit:focus{text-decoration:none}.button.nomargin{margin:0}.button.left{width:auto;float:none;display:inline-block}.center-button .wpcf7-submit,.center-button a{margin:0 auto 30px;display:inline-block;position:relative;z-index:0;min-width:47px;padding:12px 30px;border:none;text-align:center;color:#fff;background:#473189;font-weight:900;text-decoration:none}.center-button .wpcf7-submit:hover,.center-button a:hover{background:#51389c;transition:all .2s ease-in}.center-button .wpcf7-submit:hover>.next_arrow,.center-button a:hover>.next_arrow{margin-left:25px;transition:all .2s ease-in}.center-button .wpcf7-submit .next_arrow,.center-button a .next_arrow{fill:#fff;transition:all .2s ease-in;margin-left:15px}.center-button .wpcf7-submit{width:auto;float:none}.center-button.colored{display:block;width:100%;background:#eee;color:#353535;padding:50px 0}.center-button.colored h3{margin:0 auto 15px}.center-button.colored .left,.center-button.colored .right{display:inline-block}.center-button.colored .right{font-size:14px;font-weight:500}.center-button.colored .small{display:block;margin-top:10px;font-size:12px;text-transform:initial}.center-button.colored a{margin:15px 15px 0 15px;color:#fff;background:#473189;border-radius:50px;transition:all .2s ease-in}.center-button.colored a:hover{background:#5a3eaf}.center-button.nomargin.colored{margin:0}button#submit,input#submit{width:auto;padding:6px 25px;float:none}nav{display:none}.right_content{display:table-cell;vertical-align:middle;width:100%;text-align:right;color:#fff}.right_content .item{display:inline-block;color:#fff}.right_content .item a{color:#fff;padding:14px 10px;transition:all .2s ease-in}.right_content .item a:focus,.right_content .item a:hover{color:#473189;text-decoration:none}.right_content .item a.mail{margin-right:20px;padding:14px}.right_content .item a.mail:hover{background:#473189;color:#fff}.right_content .item a.mail i.far{margin-right:0}.right_content .item.social{margin:0 20px}#menuArea{display:none}#access{display:inline-block}#access ul{margin:0;padding:0;list-style:none}#access ul li{display:inline-block;width:auto}#nav{position:relative;z-index:9999}#nav ul li.current-menu-item a{background:#ea5135;color:#fff}#nav ul li a{color:#473189;text-decoration:none;display:block;font-size:16px;padding:3px 12px;font-weight:700;border-radius:50px;transition:all .2s ease-in}#nav ul li a:focus,#nav ul li a:hover{background:#473189;color:#fff}#nav ul li a .fas{margin:0}#nav .sub-menu{display:none;position:absolute;z-index:9999;width:250px;text-align:left}#access ul li:hover>ul.sub-menu{display:block;box-shadow:0 1px 5px rgba(0,0,0,.3)}#nav ul li ul.sub-menu li{display:block;width:250px}#nav ul li ul.sub-menu li a{background:#fff;margin:0;padding:10px 15px;color:#473189!important;border-bottom:none;line-height:normal}#nav ul li ul.sub-menu li a:hover{background:#473189;color:#fff!important}#nav ul li a:hover,#nav ul li ul.sub-menu a:hover,.current-menu-parent a,.current_page_ancestor a:hover,.current_page_item a:hover,.current_page_parent a:hover{background:#473189;color:#fff}#container{position:relative;margin:80px 0}#container .flexslider{clear:both}.descendre{position:absolute;z-index:999;bottom:30px;width:100%;text-align:center}.descendre i.fas{font-size:30px;color:#fff}.home .partners{display:inline-block;width:100%;padding-top:80px;text-align:center}.home .partners .film_roll_child{margin:0 15px}.home .partners .film_roll_child img{display:block}.home .straight.blog:after{content:"";display:block;border-left:3px solid #ea5135;height:40px;width:1px;margin:0 auto;position:relative;bottom:-80px}.home .blog_title_home{text-align:center;margin-bottom:50px}.home .blog_home{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}.home .blog_home .post_home .image figure{border-radius:10px;box-shadow:0 15px 20px rgba(0,0,0,.1);transition:all .2s ease-in}.home .blog_home .post_home .image figure:hover{box-shadow:0 15px 20px rgba(0,0,0,.3)}.home .blog_home .post_home .pad{padding:30px 0;background:#fff;text-align:center}.home .blog_home .post_home .pad h3{line-height:1.2;font-size:26px}.home .blog_home .post_home .pad h3 a{color:#353535;text-decoration:none}.home .blog_home .post_home .pad h3 a:focus,.home .blog_home .post_home .pad h3 a:hover{color:#473189}.home .blog_home .post_home .pad header{margin:15px 0;font-size:14px}.home .blog_home .post_home .pad header a{display:inline-block;color:#473189}.home .blog_home .post_home .pad .button{display:inline-block;float:none;width:auto;color:#fff;margin:10px 0 0;border:1px solid #473189;color:#473189;background:0 0;border-radius:50px}.home .blog_home .post_home .pad .button:focus,.home .blog_home .post_home .pad .button:hover{background:#473189;color:#fff}.home .blog_home .post_home .pad .button .fas{margin-left:10px}.home .color:before{content:"";display:block;border-left:3px solid #fff;height:40px;width:1px;margin:0 auto;position:relative;top:-80px}.home .agenda_home{display:flex;align-items:center}.home .agenda_home .cpt_content.agenda{padding-left:30px}.home .agenda_home .cpt_content.agenda .cpt_select .date{background:#473189}.home .agenda_home .cpt_content.agenda .cpt_select .agenda_content h2{color:#353535!important;line-height:1.2}.home .agenda_home .cpt_content.agenda .cpt_select .agenda_content .organisateur{margin:0}.agenda_highlight{border-radius:10px;margin-bottom:50px}.agenda_highlight h2{text-align:center}.agenda_highlight .center-button .button{background:0 0;border:1px solid #473189;color:#473189;margin-top:0}.agenda_highlight .center-button .button:focus,.agenda_highlight .center-button .button:hover{background:#473189;color:#fff}.agenda_highlight .date{width:120px;padding:15px;display:table-cell;vertical-align:middle;background:#473189;color:#fff;text-align:center;font-weight:700;border-radius:10px 0 0 10px}.agenda_highlight .date .day{font-size:40px;display:block;line-height:1}.agenda_highlight .date .month{display:block;font-size:22px;line-height:normal}.agenda_highlight .date .year{display:block;font-size:20px;line-height:1}.hp_select .layer{background:linear-gradient(to right,rgba(34,34,34,.5) 0,rgba(0,0,0,0) 100%)}.specialbg{overflow:hidden;position:relative;height:500px;margin:30px 0 0}.specialbg .image{background-repeat:no-repeat;background-attachment:fixed;background-position:0 0;height:100%;position:absolute;width:100%;background-size:cover}#labels{clear:both;padding:30px 0;margin-top:50px;text-align:center}#labels #logos img{width:auto;max-height:150px;margin:0 30px;transition:all .2s ease-in}#labels #logos img:focus,#labels #logos img:hover{-khtml-opacity:.7;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";opacity:.7}#labels:before{content:"";display:block;border-left:3px solid #ea5135;height:80px;width:1px;margin:0 auto;position:relative;top:-30px}.reputation{display:inline-block;width:100%;margin:50px 0 80px}.reputation .reputation_item{text-align:center;line-height:normal}.reputation .reputation_item img{width:100%;max-height:50px;margin:0 auto}.reputation .reputation_item .reputation_title{display:block;font-weight:500}.reputation .reputation_item .reputation_note{font-size:26px;font-weight:500}.accroche{display:flex;align-items:center;width:100%;background:#473189;color:#fff;padding:20px;line-height:normal}.accroche strong{margin:0;font-weight:900;color:#fff}.accroche p{margin:0}.accroche .small{display:block;margin-top:10px;font-size:12px;text-transform:initial}.accroche a.button{background:#000;color:#473189;font-weight:500;text-transform:uppercase;width:auto;margin:0;float:right}.accroche a.button:hover{background:#1a1a1a}.tarifs{border-bottom:1px solid #473189;margin-bottom:80px}.tarifs h2{font-weight:900}.tarifs .title{padding:10px 0;font-weight:700}.tarifs .borderbottom{border-bottom:1px solid #473189}.tarifs .table{display:table;float:none;border-top:1px solid #473189;border-left:1px solid #473189;border-right:1px solid #473189}.tarifs .table .col-2,.tarifs .table .col-4{padding:10px;display:table-cell;vertical-align:middle;float:none}.tarifs .table .second{border-left:1px solid #473189;font-weight:500;text-align:right}.tarifs .table:nth-child(2n){background:#f5f5f5}.tarifs .margering{margin-top:50px}.avis{display:inline-block;margin:50px 0;width:100%}.avis h2{margin:0 0 50px 0;text-align:center}.avis h3{margin:0!important;font-size:30px}.avis .comments{padding:0 50px;margin:50px 0 0}.avis .col-6{margin-bottom:50px}.avis .photo{text-align:center}.avis .photo img{max-width:100px;border-radius:50px}.avis .header{display:table-cell;vertical-align:top;margin-bottom:10px;padding-right:30px;text-align:center}.avis .header .righty{line-height:normal}.avis .header .righty span{font-size:14px}.avis .stars{margin-bottom:10px;color:#473189;font-size:14px}.avis .text{display:table-cell;vertical-align:top}.avis .text .photos_gallery{margin:30px 0 0;background:0 0}.avis .fas{margin:0 2px;color:#473189;font-size:16px}.galerie{max-width:inherit!important}.galerie .item{display:inline;width:24.68%;margin:.1%}.galerie .item .contenu{position:absolute;top:40%;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.galerie .item .contenu .titre{font-size:18px;font-weight:200}.galerie .item .partage{position:absolute;width:100%;bottom:10px}.galerie .item .partage p{padding:0;margin:0 8px}.galerie .item .partage a.share{padding:10px 12px}.galerie .item .partage a.share i.fas{margin:0}.galerie .item img{display:block;width:100%}.galerie .item img.lazy{height:auto;width:100%}.galerie .item .share{font-size:16px}.lg-sub-html{font-size:20px!important;font-weight:700;padding:20px 40px!important;transition:all .2s ease-in}.lg-sub-html h3{color:#fff!important;text-transform:uppercase;font-weight:200;float:left;margin:0}.lg-sub-html .social{float:right}.lg-sub-html .social a{margin:0 15px;color:#fff;font-size:20px}.lg-object.lg-image{padding:46px 0 75px}.legal h2{margin:30px 0 10px 0!important}.legal h3{margin:30px 0 10px 0!important}#sidebar{color:#fff;text-align:center}#sidebar #spec{padding:30px 0 20px 0;background:#473189}#sidebar a,#sidebar h2,#sidebar h3{color:#fff}#sidebar img.logo{width:100%;max-width:220px;margin-bottom:10px}#sidebar #coord_contact{text-align:left;padding:0 30px}#sidebar #coord_contact .mail{font-size:11px}#sidebar .social{clear:both;text-align:center;font-size:32px;border-top:1px solid #342463}#sidebar .social h2{margin-bottom:0}#sidebar a.button{background:#342463}#sidebar a.button:hover{background:#2a1d51}.gallery h2{text-align:center}.center-button{width:100%;text-align:center;clear:both}.center-button .button{width:auto;float:none;display:inline-block}.cpt_content{display:inline-block;width:100%;margin:80px 0 0}.cpt_content .cpt_select{padding:15px}.cpt_content .cpt_select .separator{margin:10px 0;width:10%;border:2px solid #473189}.cpt_content .cpt_select .text .price{font-size:22px;font-weight:700}.cpt_content .cpt_select .button.marger{margin-right:10px!important}.cpt_content .cpt_select .layer{z-index:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.5) 100%)}.cpt_content .cpt_select.first{margin:0}.cpt_content .cpt_select.first .parallax-page{margin:0}.cpt_content .cpt_select .parallax-page{min-height:550px}.cpt_content.agenda{margin-top:0}.cpt_content.agenda a{text-decoration:none;color:#353535}.cpt_content.agenda a:focus>.cpt_select,.cpt_content.agenda a:hover>.cpt_select{background:#473189;color:#fff}.cpt_content.agenda .cpt_select{display:table;width:100%;padding:0;background:#eee;margin-bottom:15px;border-radius:10px;transition:all .2s ease-in}.cpt_content.agenda .cpt_select .agenda_content{display:table-cell;vertical-align:middle;padding:0 30px}.cpt_content.agenda .cpt_select .agenda_content h2,.cpt_content.agenda .cpt_select .agenda_content h3{font-size:22px;margin:0;line-height:1.2;color:#353535}.cpt_content.agenda .cpt_select .agenda_content h4{margin:0;font-weight:700}.cpt_content.agenda .cpt_select .agenda_content .organisateur{margin:0}.cpt_content.agenda .cpt_select .date{width:120px;padding:15px;display:table-cell;vertical-align:middle;background:#473189;color:#fff;text-align:center;font-weight:700;border-radius:10px 0 0 10px}.cpt_content.agenda .cpt_select .date .day{font-size:40px;display:block;line-height:1}.cpt_content.agenda .cpt_select .date .month{display:block;font-size:22px;line-height:normal}.cpt_content.agenda .cpt_select .date .year{display:block;font-size:20px;line-height:1}.marger{margin:80px 0 0}.parallax-home{min-height:800px;background:0 0}.parallax-page{width:100%;background:0 0;position:relative;z-index:9;display:flex;align-items:center}.parallax-page .flexy{width:100%;text-align:center;color:#fff}.parallax-page .flexy h2,.parallax-page .flexy h3{color:#fff;text-transform:uppercase}.parallax-page .flexy h2:after,.parallax-page .flexy h3:after{display:none}.parallax-page .flexy .layer{background:rgba(0,0,0,.5)}.parallax-page .centering{max-width:50%;padding:50px;box-sizing:border-box;margin:0 auto;text-align:center;background-color:#fff}.parallax-page .centering h2,.parallax-page .centering h3,.parallax-page .centering strong{margin:0;line-height:normal;text-transform:uppercase}.parallax-page .centering strong{font-weight:300}.parallax-page .centering .text{margin:15px 0}.parallax-page .centering .button{font-size:initial;width:auto;font-weight:500;text-transform:uppercase;margin:0;border:1px solid #473189}.parallax-page .centering .button:hover{border-color:#342463}.parallax-page .centering .button.marger{background:0 0;border-color:#473189;color:#473189}.parallax-page .centering .button.marger:hover{background:#342463;color:#fff;border-color:#342463}.parallax-page .centering .button.margintop{margin-top:15px}#firstpane{display:inline-block;width:100%;text-align:left;margin-bottom:30px}#firstpane h4{transition:all .2s ease-in;position:relative;cursor:pointer;border:1px solid #ea5135;color:#fff;padding:5px 10px;margin:10px 0;clear:both;text-align:center}#firstpane h4:hover{border-color:#473189}#firstpane h4 .fas{position:absolute;right:0;top:10px}#firstpane h4.menu_head.down .fas{transform:rotate(180deg)}#firstpane.resa{margin-bottom:30px}.menu_body{display:none;float:left;width:100%;padding:0 10px;margin-bottom:10px}#firstpane.faq,#firstpane.infosup{margin-top:30px}#firstpane.faq h2,#firstpane.infosup h2{text-align:center}#firstpane.faq .menu_head,#firstpane.infosup .menu_head{font-size:inherit;padding:10px;text-align:left;color:#473189;border:1px solid #473189}#firstpane.faq .menu_head:focus,#firstpane.faq .menu_head:hover,#firstpane.infosup .menu_head:focus,#firstpane.infosup .menu_head:hover{border-color:#473189}#firstpane.faq .menu_head span,#firstpane.infosup .menu_head span{display:block;max-width:90%}#firstpane.faq .menu_head .fas,#firstpane.infosup .menu_head .fas{font-size:22px;top:30%;right:10px}#firstpane.faq .menu_head.down,#firstpane.infosup .menu_head.down{border-color:#473189}.exp{display:flex;align-items:center;margin-bottom:50px}.exp img{display:block}.exp .height{position:relative}.exp .te{width:50%}.exp .te .col-3{background:#fff;padding:50px;width:110%;position:relative;left:-10%}.exp .te .col-3 span{display:inline-block;width:100%;border:1px solid #ddd;padding:30px}.exp .te .col-3:after{content:"";display:block;position:absolute;top:40px;bottom:40px;left:40px;right:40px;border:2px solid #ccc}.exp .te h2{text-align:inherit;margin-top:0;line-height:normal;text-align:center;text-transform:uppercase;position:relative}.exp .respo{background-size:cover!important;position:absolute;top:0;left:0;background-position:50% 50%!important;min-height:550px;width:100%}.exp.left .te .col-3{left:inherit;z-index:9}.exp.right{text-align:right}.exp.right .te .col-3{padding:30px;left:inherit;right:-10px;z-index:99}.straight{display:block;max-width:800px;margin:0 auto}.straight.mid{max-width:1200px}.straight.pad{padding:80px 0}.straight.fullmargin{margin:0 80px;max-width:inherit}.straight.full{max-width:1200px}.straight.wide{max-width:1600px}ul.tabs{margin:50px 0 0;padding:0;list-style:none;background:#473189}ul.tabs li{background:0 0;color:#222;display:inline-block;padding:10px 15px;cursor:pointer;font-weight:900;transition:all .2s ease-in}ul.tabs li:hover{background:#e5e5e5}ul.tabs li:before{display:none}ul.tabs li.current{background:#473189;color:#fff}.tab-content{display:none}.tab-content.current{display:inherit}.roman.first{margin:0}.roman.first img.fully{padding-top:0}.roman{clear:both;margin:40px 0}.roman img.fully{padding:50px 0;width:100%}.photos_gallery{display:inline-block;width:100%;margin:50px 0;padding:5px}.photos_gallery .itemy{float:left;width:16.66%;padding:5px;box-sizing:border-box}.photos_gallery .itemy figcaption{display:flex;align-items:center}.photos_gallery .itemy figcaption div{width:100%}.photos_gallery .itemy figcaption div p{font-family:"Open Sans",sans-serif;font-size:24px}.photos_gallery .itemy img{width:100%}.category h1{margin-top:50px}.carac{display:inline-block;width:100%;margin:0 0 30px 0}.carac .col-1,.carac .col-15m,.carac .col-2,.carac .col-3{text-align:center;padding:10px;box-sizing:border-box;line-height:normal}.carac .col-1 .icone,.carac .col-15m .icone,.carac .col-2 .icone,.carac .col-3 .icone{width:100%;max-width:50px;max-height:50px;min-height:50px;margin-bottom:5px}.carac a{color:inherit}.carac a:focus,.carac a:hover{text-decoration:none;-khtml-opacity:.7;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";opacity:.7}.carac .spe{margin:1%;width:23%;display:flex;align-items:center}.carac .spe .flexy{width:100%}.rapide{width:100%;float:left;margin:0;padding:15px;margin-bottom:80px}.rapide img{width:100%;height:auto}.rapide h2{font-size:28px;text-align:center!important;width:100%}.rapide .col-15,.rapide .col-2,.rapide .col-3,.rapide .col-6{padding:15px}.rapide.page{padding:0;border:none}.rapide.page .center{max-width:800px;padding:0}.rapide.page .center ul li{width:100%;margin-bottom:50px;padding:0}.breadcrumb{font-size:14px;color:#aaa;margin:30px 0}.breadcrumb a{color:#aaa}.heading{display:inline-block;width:100%;background:#ea5135;color:#fff;padding:30px 0;text-align:center;margin-bottom:50px}.heading .category a{display:inline-block;color:#fff;padding:1px 10px}.heading .breadcrumb{color:#fff}.heading .breadcrumb a{color:#fff}.heading h1{color:#ea5135;line-height:normal;margin:15px 0}.heading h1{color:#fff}.heading.nobg{background:0 0;color:#353535;margin:0;padding:30px 0 0}.heading.nobg .category a{color:#473189}.heading.nobg h1{color:#353535}.heading.nobg .date{display:inline-block;margin:15px 0;font-weight:700;color:#ea5135;font-size:22px}.articles.blog .breadcrumb{margin:30px 0}.articles.blog .cat_desc{margin:0 0 80px 0}.articles.blog .cat_desc h2{margin-top:0!important}.articles.blog .cat_desc .title_cat{display:block;font-size:24px;margin:30px 0;font-weight:700}.articles.blog .wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.articles.blog .wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.articles.blog .footer{display:table;width:100%}.articles.blog .footer .partage{display:inline-block;width:100%}.articles.blog .footer .partage span{display:inline-block}.articles.blog .footer .partage a{display:inline-block;margin:0 10px;color:#ea5135;text-align:center;font-size:24px}.articles.blog .footer .partage a:hover{color:#d63416;transition:all .2s ease-in}.articles.blog .footer .commentaires,.articles.blog .footer a.button{display:table-cell;vertical-align:middle}.articles.blog .footer .commentaires{text-align:right}.articles.blog .footer .commentaires a{font-size:14px;font-weight:500;display:inline-block;border:1px solid #473189;color:#353535;padding:5px 20px;border-radius:50px}.articles.blog .footer .commentaires a:hover{text-decoration:none;background:#473189;color:#fff;border-color:transparent;transition:all .2s ease-in}.articles.blog .footer .commentaires a .far{margin-right:5px}.articles.blog .col-3{width:49%}.articles.blog .posts .cpt_content.agenda .cpt_select:focus>.agenda_content h2,.articles.blog .posts .cpt_content.agenda .cpt_select:hover>.agenda_content h2{color:#fff}.articles.blog .posts .taxo_items .itemy{padding:15px}.articles.blog .posts .taxo_items .itemy h3{line-height:normal;font-size:26px}.articles.blog .posts .item{margin:0 0 30px 0}.articles.blog .posts .item .ref_content{width:100%;box-sizing:border-box}.articles.blog .posts .item .ref_content img{display:block;width:100%}.articles.blog .posts .item .ref_content figure{border-radius:10px}.articles.blog .posts .item .ref_content .text{display:inline-block;width:100%;padding:30px 0;text-align:left}.articles.blog .posts .item .ref_content .text header{display:block;margin-bottom:15px;font-size:14px}.articles.blog .posts .item .ref_content .text header a{display:inline-block;color:#473189}.articles.blog .posts .item .ref_content .text h2,.articles.blog .posts .item .ref_content .text h3{margin:0 0 10px 0;line-height:normal}.articles.blog .posts .item .ref_content .text h2 a,.articles.blog .posts .item .ref_content .text h3 a{color:#414042}.articles.blog .posts .item .ref_content .text h2 a:hover,.articles.blog .posts .item .ref_content .text h3 a:hover{color:#473189;text-decoration:none}.articles.blog .posts .item .ref_content .text .content_article h2{color:#473189;margin:30px 0}.articles.blog .posts .item .ref_content .text .content_article h3{color:#ea5135}.articles.blog .posts .item .ref_content .text .content_article img{margin:30px 0}.articles.blog .posts .item .ref_content .text .button{width:auto}.articles.blog .side,.blog_single .side{background:#eee;display:inline-block;width:100%;margin-left:30px;border-radius:10px}.articles.blog .side img,.blog_single .side img{max-width:500px;margin:0 auto}.articles.blog .side h3,.blog_single .side h3{margin:0 0 15px 0}.articles.blog .side .ref_titles,.blog_single .side .ref_titles{display:block}.articles.blog .side img,.blog_single .side img{display:block;width:100%}.articles.blog .side .social a,.blog_single .side .social a{color:#473189;margin:0 10px;font-size:25px;transition:all .2s ease-in}.articles.blog .side .social a:hover,.blog_single .side .social a:hover{color:#51389c}.articles.blog .side .box,.blog_single .side .box{padding:30px;margin:30px 0}.articles.blog .side .box ul li:before,.blog_single .side .box ul li:before{float:left;color:#fff;margin:7px 8px 0 0!important}.articles.blog .side .box .social,.blog_single .side .box .social{margin-bottom:30px}.articles.blog .side .box .button,.blog_single .side .box .button{margin:10px 0 0}.articles.blog .side .box .cpt_content.agenda .cpt_select,.blog_single .side .box .cpt_content.agenda .cpt_select{background:#fff}.articles.blog .side .box .cpt_content.agenda .cpt_select:focus,.articles.blog .side .box .cpt_content.agenda .cpt_select:hover,.blog_single .side .box .cpt_content.agenda .cpt_select:focus,.blog_single .side .box .cpt_content.agenda .cpt_select:hover{background:#473189}.articles.blog .side .box.color,.blog_single .side .box.color{background:#ea5135;padding:30px!important;margin:0!important;border-radius:0 0 10px 10px}.articles.blog .side .box.color .cpt_content.agenda .cpt_select .date,.blog_single .side .box.color .cpt_content.agenda .cpt_select .date{background:#473189}.articles.blog .side .box.color ul li a,.blog_single .side .box.color ul li a{color:#fff}.articles.blog .side .box.color.full,.blog_single .side .box.color.full{border-radius:10px}.articles.blog .side .box.nomargin,.blog_single .side .box.nomargin{margin:0}.articles.blog .side .box.listing ul li,.blog_single .side .box.listing ul li{margin:10px 0}.box.align h2,.box.align h3{margin-bottom:30px;text-align:center}.box.align .cpt_content.agenda .cpt_select .date{background:#473189}.blog_single{display:inline-block;width:100%}.blog_single .content_single{background:#fff}.blog_single .content_single p a,.blog_single .content_single ul li a{color:#353535;text-decoration:none;border-bottom:2px solid #473189;padding-bottom:2px;font-style:italic;transition:all .2s ease-in}.blog_single .content_single p a:focus,.blog_single .content_single p a:hover,.blog_single .content_single ul li a:focus,.blog_single .content_single ul li a:hover{border-color:#353535}.blog_single .content_single .wrapper,.blog_single .content_single img{margin:30px 0}.blog_single .content_single h2{margin:30px 0}.blog_single .content_single h3{color:#ea5135;font-size:22px}.blog_single .content_single h3:after{display:none}.blog_single .partage{display:inline-block;width:100%;text-align:center;margin:15px 0 30px 0}.blog_single .partage span{display:inline-block}.blog_single .partage a{display:inline-block;margin:0 10px;color:#473189;text-align:center;font-size:24px}.blog_single .partage a:hover{color:#765bc5;transition:all .2s ease-in}.blog_single img{min-width:150px;margin-right:30px}.blog_single .wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.blog_single .wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blog_single .rapide{border:none;padding:0;margin:30px 0;background:0 0}.blog_single .rapide h2{margin:10px auto}.blog_single .rapide .col-2,.blog_single .rapide .col-3{padding:15px}.blog_single .rapide .col-2 figure,.blog_single .rapide .col-3 figure{border-radius:10px;box-shadow:0 15px 20px rgba(0,0,0,.1);transition:all .2s ease-in}.blog_single .rapide .col-2 figure:hover,.blog_single .rapide .col-3 figure:hover{box-shadow:0 15px 20px rgba(0,0,0,.3)}.blog_single .rapide .col-2 figure img:hover,.blog_single .rapide .col-3 figure img:hover{opacity:.7}.blog_single .rapide .col-2 .pad,.blog_single .rapide .col-3 .pad{padding:30px 0;box-sizing:border-box;text-align:center}.blog_single .rapide .col-2 .pad header,.blog_single .rapide .col-3 .pad header{display:block;margin:15px 0 0;font-size:14px}.blog_single .rapide .col-2 .pad header a,.blog_single .rapide .col-3 .pad header a{display:inline-block;color:#473189}.blog_single .rapide .col-2 .pad .button,.blog_single .rapide .col-3 .pad .button{float:none;display:inline-block}.blog_single .rapide .col-2 h3,.blog_single .rapide .col-3 h3{font-size:26px;color:#292b2c;line-height:normal;margin:0}.blog_single .rapide .col-2 img,.blog_single .rapide .col-3 img{transition:all .2s ease-in}.blog_single .rapide .col-2 img:hover,.blog_single .rapide .col-3 img:hover{opacity:inherit}.blog_single .side{margin-top:0!important}.pagination{display:inline-block;margin:25px auto 0 -25px;width:100%;text-align:center}.pagination li{margin:0 1px;display:inline-block}.pagination li .current{display:inline-block;background:#473189;color:#fff;width:28px;text-align:center;border-radius:100%}.pagination li:before{content:none!important}.pagination li a{display:inline-block;color:#353535;width:28px;text-align:center;border-radius:100%;transition:all .2s ease-in}.pagination li a:focus,.pagination li a:hover{background:#473189;color:#fff;text-decoration:none}.pagination li a.next:hover,.pagination li a.prev:hover{background:0 0;color:#473189;text-decoration:underline}#respond{clear:both}#commentform h2{text-align:left}#commentform p{margin:0 0 15px 0}#commentform label{display:block}#commentform input,#commentform textarea{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #353535;padding:15px 0;width:100%;border-radius:0}#commentform input:focus,#commentform textarea:focus{border-color:#473189}#commentform textarea{margin-top:10px;min-width:100%;max-width:100%}#commentform input#submit{padding:12px 30px;border:none;width:auto;border:1px solid #473189;background:0 0;border-radius:50px;transition:all .2s ease-in}#commentform input#submit:hover{background:#473189;color:#fff}#commentform .formcenter{text-align:center;display:block}#commentform .screenReader{position:absolute;left:-9999px;top:-9999px}.commentlist{padding:0!important;list-style-type:none}.commentlist .soustitre{display:block;font-size:28px;color:#000;margin:0 0 20px 0;font-weight:200}.commentlist li{padding:10px;position:relative;list-style-type:none!important}.commentlist li a{color:#353535}.commentlist .comment .fn{font-weight:400;font-style:normal}.commentlist .comment .says{display:none}.commentlist .comment .comment-meta{right:0;height:25px;margin-bottom:10px}.commentlist .comment .comment-meta .comment-metadata{position:absolute;right:0}.commentlist .comment .comment-meta .comment-metadata .edit-link a{font-weight:400;border:1px solid #000;padding:0 10px;margin-left:10px;border-radius:50px}.commentlist .comment .comment-meta .comment-metadata .edit-link a:hover{border:1px solid #000;background:#000;color:#fff;transition:all .2s ease-in;text-decoration:none}.commentlist .comment-content{background:#f5f5f5;border:1px solid transparent;padding:30px;display:inline-block;width:100%;transition:all .2s ease-in}.commentlist .comment-content:focus,.commentlist .comment-content:hover{border-color:#353535}.commentlist .comment .comment-author{margin-bottom:5px;position:absolute}.commentlist .navigation{display:inline-block;width:100%;margin:20px 0 0}.commentlist .navigation .alignleft,.commentlist .navigation .alignright{margin:0}.commentlist .navigation .paginate-com{text-align:center}.commentlist .navigation .paginate-com .page-numbers{padding:5px 8px;border:1px solid #fbdcd7}.commentlist .navigation .paginate-com .page-numbers:hover{border:1px solid #000;transition:all .2s ease-in}.commentlist .navigation .paginate-com .page-numbers:active,.commentlist .navigation .paginate-com .page-numbers:focus,.commentlist .navigation .paginate-com .page-numbers:hover{text-decoration:none}.commentlist .navigation .paginate-com .current{border:1px solid #000;font-weight:400;color:#000}.wpcf7{display:inline-block;width:100%;margin:0 0 50px 0!important}.wpcf7 label{font-weight:400}.wpcf7 .col-3,.wpcf7 .col-6{padding:15px;box-sizing:border-box}.wpcf7 .wpcf7-select,.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-textarea{background:0 0;border-top:none;border-left:none;border-right:none;border-radius:0;padding:15px;margin-top:5px;width:100%;border:1px solid #eee;border-radius:10px;transition:all .2s ease-in;-webkit-appearance:none;outline:0}.wpcf7 .wpcf7-select:active,.wpcf7 .wpcf7-select:focus,.wpcf7 .wpcf7-text:active,.wpcf7 .wpcf7-text:focus,.wpcf7 .wpcf7-textarea:active,.wpcf7 .wpcf7-textarea:focus{border-color:#473189}.wpcf7 .wpcf7-textarea{min-width:100%;max-width:100%;resize:none}.wpcf7 .wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/arrow.gif) 98% 50% no-repeat #f5f5f5}.wpcf7 .wpcf7-select:focus,.wpcf7 .wpcf7-select:hover{cursor:pointer}.wpcf7 .wpcf7-select option:first-child{color:#473189}.wpcf7 #rgpd{font-size:14px}.wpcf7 #rgpd .wpcf7-list-item{margin:0}.wpcf7 #rgpd .wpcf7-list-item:hover{cursor:pointer}.wpcf7 #rgpd .wpcf7-list-item input{margin-right:10px}.wpcf7 .wpcf7-not-valid-tip{position:absolute;z-index:9;background:#ed4451;color:#fff!important;padding:5px 10px;font-size:14px}.wpcf7 .wpcf7-not-valid-tip:after{content:"";display:block;position:absolute;height:0;width:0;border-bottom:6px solid #ed4451;border-left:6px solid transparent;border-right:6px solid transparent;content:"";top:-6px;left:1rem}.wpcf7 .wpcf7-validation-errors{border:none;color:#fff;background:#ed4451;padding:10px;font-size:14px;text-align:center}.wpcf7 .wpcf7-mail-sent-ok{border:none;color:#fff;background:#473189;padding:10px;font-size:14px;text-align:center}.coord_content{display:inline-block;width:100%}.coord_content .col-2{padding-right:50px}.coord_content img{display:block;width:100%;height:auto}.coord_content .coord_text{display:inline-block;width:100%;padding:30px 0;margin-bottom:50px;text-align:center;background:#ea5135;color:#fff;border-radius:10px}.coord_content .coord_text .profil{margin:0 auto 30px;width:100%;max-width:200px;border-radius:100%;border:5px solid #473189}.coord_content .coord_text a.bouton{display:inline-block;background:0 0;color:#fff;font-weight:700;margin-bottom:5px;padding:0;border-bottom:3px solid transparent;text-decoration:none;transition:all .2s ease-in}.coord_content .coord_text a.bouton:focus,.coord_content .coord_text a.bouton:hover{border-color:#fff}.coord_content .coord_text a.social{font-size:22px;margin:0 10px;color:#fff;transition:all .2s ease-in}.coord_content .coord_text a.social:focus,.coord_content .coord_text a.social:hover{color:#473189}#map{float:left;font-family:"Open Sans",sans-serif;font-size:16px}#map .button{position:absolute;bottom:30px;left:30px;z-index:999;width:auto;margin:0;background:#ea5135;border:none;color:#fff;font-size:18px}ol.forms{margin:0;padding:0;list-style-type:none}ol.forms li{clear:both;margin:0 0 5px 0;text-align:center}ol.forms li.big .sbHolder{width:67%}ol.forms li.big .sbOptions{width:100%}ol.forms label{cursor:pointer;width:15%;float:left;text-align:right}ol.forms label .etoile{color:red}ol.forms input,ol.forms textarea{padding:10px;margin:0 0 1% 1%;width:84%;border:1px solid #ddd;border-radius:50px}ol.forms input:active,ol.forms input:focus,ol.forms textarea:active,ol.forms textarea:focus{transition:all .2s ease-in;border-color:#473189}ol.forms textarea{width:auto;min-width:84%;max-width:84%;min-height:150px}ol.forms li.inline label{float:none;display:inline}ol.forms li.inline.center{text-align:center}ol.forms input#sendCopy{width:auto;padding:0;margin:0 10px 0 0}ol.forms select{margin:0 0 10px 10px}ol.forms .formcenter{display:block;text-align:center}ol.forms .screenReader{position:absolute;left:-9999px;top:-9999px}ol.forms .error{background:#473189;display:block;padding:5px 0}.reservation .error{background:#fcc;padding:5px;text-align:center}.reservation .thanks{float:left;width:100%}.reservation .thanks p{background:#c9edc2;padding:5px}.error404 #header{background:#fff}.error404 #main{margin-top:50px}.error404 #content{padding:0;float:left}.error404 #content .table_404{display:table;width:100%;background-size:cover!important}.error404 #content .text_404{padding:200px 80px;display:table-cell;vertical-align:middle;width:50%}.error404 #content .text_404 h1{text-align:left;margin:0 0 15px 0}.error404 #content .img_404{display:table-cell;vertical-align:middle}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}.slick-next,.slick-prev{position:absolute;z-index:1;display:block;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:10px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"";display:block;background:url(images/left-arrow.svg) no-repeat;width:35px;height:35px}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:10px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"";display:block;background:url(images/right-arrow.svg) no-repeat;width:35px;height:35px}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:40px}.admin-bar .slick-dots{bottom:62px}.slick-dots{position:absolute;z-index:9999;bottom:30px;left:0;display:block;width:100%;padding:0 30px 0 0;margin:0;list-style:none;text-align:right}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}.slick-dots li:before{display:none}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";font-size:30px;text-align:center;opacity:.25;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#fff}.entry-content .wp-block-file,.entry-content blockquote,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content p,.entry-content ul{max-width:800px;margin:0 auto 15px}.entry-content h2,.entry-content h3,.entry-content h4{margin:0 auto 15px}.entry-content p.has-background{max-width:1200px}.wp-block-quote{max-width:800px;margin:30px auto;background:#f5f5f5;border-radius:10px}.wp-block-quote p{margin:5px 0}.wp-block-table{max-width:1200px;margin:30px auto!important;cursor:auto}.wp-block-table table thead tr{background:#ea5135;color:#fff}.wp-block-table table thead tr th{vertical-align:middle;padding:15px}.wp-block-table table tr td{padding:15px}.wp-block-table table tfoot tr{font-weight:600;background:#f3f4f5}.entry-content .blocks-gallery-grid{max-width:inherit}.wp-block-columns{max-width:1280px;margin:0 auto}.wp-block-columns.alignfull{max-width:1920px}.wp-block-table.alignfull{max-width:1200px}.wp-block-gallery ul li:before{display:none}#cookie-bar{background:#fff;line-height:normal;color:#000;text-align:left;padding:15px;z-index:999;font-size:12px;z-index:9999;position:relative}#cookie-bar.fixed{position:fixed;bottom:30px;right:30px;width:300px;border-radius:10px;box-shadow:0 15px 20px rgba(0,0,0,.1)}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{width:100%;margin:0;padding:0}#cookie-bar p span{display:block;margin-bottom:10px}#cookie-bar p span.buttons{margin:10px 0 0}#cookie-bar a{display:inline-block;text-decoration:none;margin-left:10px;font-weight:700;transition:all .2s ease-in}#cookie-bar .cb-enable{background:#473189;color:#fff;border-radius:50px;padding:2px 20px}#cookie-bar .cb-enable:hover{background:#5a3eaf}figure{position:relative;overflow:hidden;text-align:center}figure img{position:relative;display:block;max-width:100%;transition:all .2s ease-in}figure figcaption{padding:2em;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure figcaption,figure figcaption>a{position:absolute;left:0;top:0;width:100%;height:100%}figure.effect-bubba{background:rgba(186,169,148,.95)}figure.effect-bubba img{opacity:1;transition:opacity .35s}figure.effect-bubba:hover img{opacity:.1}figure.effect-bubba figcaption{display:flex;align-items:center;text-align:center}figure.effect-bubba figcaption p{width:100%;color:#473189}figure.effect-bubba figcaption p:after{content:"";display:block;background:url(images/big-arrow.svg) no-repeat;width:30px;height:30px;margin:15px auto 0}figure.effect-bubba figcaption::after,figure.effect-bubba figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:"";opacity:0;transition:opacity .35s,transform .35s}figure.effect-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1)}figure.effect-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0)}figure.effect-bubba h2{padding-top:30%;transition:transform .35s;transform:translate3d(0,-20px,0)}figure.effect-bubba p{padding:20px 2.5em;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(0,20px,0)}figure.effect-bubba:hover figcaption::after,figure.effect-bubba:hover figcaption::before{opacity:1;transform:scale(1)}figure.effect-bubba:hover h2,figure.effect-bubba:hover p{opacity:1;transform:translate3d(0,0,0)}figure.effect-sadie figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(3,3,3,0) 0,rgba(3,3,3,.5) 100%);content:"";opacity:0;transform:translate3d(0,50%,0)}figure.effect-sadie h2{position:absolute;top:50%;left:0;width:100%;color:#484c61;transition:transform .35s,color .35s;transform:translate3d(0,-50%,0)}figure.effect-sadie figcaption::before,figure.effect-sadie p{transition:opacity .35s,transform .35s}figure.effect-sadie p{position:absolute;bottom:0;left:0;padding:2em;width:100%;opacity:0;text-align:left;line-height:normal;transform:translate3d(0,10px,0)}figure.effect-sadie p:after{content:"";position:absolute;bottom:35px;right:15px;background:url(images/big-arrow.svg) no-repeat;width:30px;height:30px;margin:0 auto}figure.effect-sadie:hover h2{color:#fff;transform:translate3d(0,-50%,0) translate3d(0,-40px,0)}figure.effect-sadie:hover figcaption::before,figure.effect-sadie:hover p{opacity:1;transform:translate3d(0,0,0)}figure.effect-milo{background:#ea5135}figure.effect-milo img{max-width:none;width:calc(100% + 60px);opacity:1;transition:opacity .35s,transform .35s;transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-milo:hover img{opacity:.7;transform:translate3d(0,0,0) scale(1)}figure.effect-milo h2,figure.effect-milo h3,figure.effect-milo span.title{position:absolute;left:0;bottom:0;width:100%;padding:1em 1.2em;margin:0;text-align:center}figure.effect-milo h3{font-weight:700}figure.effect-milo p{padding:0 0 0 30px;margin:0;line-height:normal;width:50%;border-left:1px solid #fff;text-align:left;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(-40px,0,0)}figure.effect-milo:hover p{opacity:1;transform:translate3d(0,0,0)}.film_roll_wrapper{display:block;text-align:center;float:none;position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;width:100%;height:100%;margin:0!important;padding:0!important;overflow:hidden}.film_roll_shuttle{text-align:left;float:none;position:relative;top:0;left:0;right:auto;bottom:auto;height:100%;margin:0!important;padding:0!important;z-index:auto}.film_roll_shuttle.vertical_center:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.film_roll_child{position:relative;display:inline-block;vertical-align:middle;zoom:1}.film_roll_next,.film_roll_prev{position:absolute;top:55%;left:0;width:35px;height:35px;margin:-20px 0 0 0;line-height:1!important;padding:0;font-size:28px;line-height:25px;color:#ea5135;background:#fff;text-align:center;border:2px solid #ea5135;border-radius:23px;transition:all .2s ease-in}.film_roll_next:hover,.film_roll_prev:hover{text-decoration:none;color:#fff;background:#ea5135}.film_roll_next:focus,.film_roll_prev:focus{text-decoration:none}.film_roll_next{left:auto;right:0}.film_roll_pager{text-align:center}.film_roll_pager a{width:5px;height:5px;border:2px solid #2c3e50;border-radius:5px;display:inline-block;margin:0 5px 0 0;transition:all 1s ease}.film_roll_pager a:hover{background:#666}.film_roll_pager a.active{background:#2c3e50}.film_roll_pager span{display:none}.film_roll_pager a,a.film_roll_next,a.film_roll_prev{box-sizing:content-box}@media (max-width:1660px){.straight.wide{padding-left:30px;padding-right:30px}.photolien,.wp-block-columns{padding-left:30px;padding-right:30px}.wp-block-columns .photolien{padding-left:0;padding-right:0}}@media (max-width:1280px){.center{padding:0 30px}.straight.full{padding:0 30px}.full .slides .slides_texts{width:50%}.full .text_block{width:50%}}@media (max-width:1200px){#nav ul li a{font-size:14px;padding:3px 10px}.exp .col-3.texty{width:100%}#footer .footer_content{padding:50px 20px}}@media (max-width:1024px){.photobig{background-attachment:scroll!important}.booking .conteneur{display:inline-block;height:auto}.booking .conteneur .col-1,.booking .conteneur .col-5{width:100%}.booking .conteneur .title_booking{padding:10px 30px}}@media (max-width:960px){body.menu_opened{overflow:hidden}.admin-bar #header{top:inherit}.open{background-color:#fff;width:24px;height:2px;display:block;cursor:pointer;position:relative;top:8px;margin:0 auto}.open:before{content:"";background-color:#fff;width:24px;height:2px;display:block;position:relative;top:-8px;transform:rotate(0);transition:all .3s ease}.open:after{content:"";background-color:#fff;width:24px;height:2px;display:block;position:relative;top:6px;transform:rotate(0);transition:all .3s ease}#menuArea{display:inline-block;position:relative;z-index:999;height:60px;width:100%}#menuArea #menuToggle{display:none}.content_menu{display:table;position:fixed;bottom:0;z-index:9;width:100%;background:#473189}.content_menu label{display:table-cell;vertical-align:middle;width:33.33%;text-align:center;text-transform:uppercase;font-size:14px;border-right:1px solid #51389c;padding:10px}.content_menu label:hover{background:#51389c}.content_menu label a{color:#fff;display:block}.content_menu label a:hover{text-decoration:none}.content_menu label i.far,.content_menu label i.fas{margin:0;font-size:20px;color:#fff}.content_menu label.last{border:none}.menuOpen{display:block;cursor:pointer;float:left;padding-bottom:16px!important;width:100%!important}.menuOpen .name{display:block;margin-top:27px;line-height:normal;color:#fff}.menu_display{position:fixed;width:100vw;height:100vh;top:0;left:0;background:#ea5135}.menu_display label{width:30px;height:30px;position:absolute;right:20px;top:20px;background-size:100%;cursor:pointer}.menu_display .menuContent{display:flex;align-items:center;text-align:center;height:calc(100% - 67px);overflow:auto}.menu_display .menuContent .logo{width:100%;max-width:150px;margin-bottom:20px}.menu_display .menuContent .socialmobile{margin:20px 0}.menu_display .menuContent .socialmobile a{color:#fff;margin:0 10px;font-size:18px}.menu_display ul{list-style:none;padding:0;margin:0 auto}.menu_display ul li a{color:#fff;font-size:20px;font-weight:900;display:block;text-decoration:none;transition:color .2s;padding:8px 10px}.menu_display ul li a:hover{color:#473189}.menu_display ul li.current_page_parent a{background:0 0}.menuEffects{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.menuEffects ul{transform:translateY(0);transition:all .5s}#menuToggle:checked~.menuEffects{opacity:1;visibility:visible;transition:opacity .5s}#menuToggle:checked~.content_menu .menuEffects ul{opacity:1}#menuToggle:checked~.content_menu .menuOpen .open{background-color:transparent}#menuToggle:checked~.content_menu .menuOpen .open:before{content:"";background-color:#fff;transform:rotate(45deg);position:absolute;top:0;right:0;z-index:1}#menuToggle:checked~.content_menu .menuOpen .open:after{content:"";background-color:#fff;transform:rotate(-45deg);position:relative;top:0;right:0;z-index:1}#menuToggle:not(:checked)~.content_menu .menuEffects ul{transform:translateY(-30%)}#header{position:relative;padding:0 20px}#header .header_line{display:block}#header .header_line .logo{display:block;text-align:center}#header .header_line .logo a{display:inherit}#header .header_line .logo img{padding:6px 0;width:150px}#header .header_line .right_content{display:none}#cookie-bar p{display:block}#cookie-bar p span{display:block}#cookie-bar p span.buttons{width:100%;text-align:left}h1{font-size:45px}h2{font-size:30px}h3{font-size:18px!important}.col-1{width:20%}.straight{padding:0 30px}.straight.pad{padding:0 30px 80px 30px}.photobig .logo{top:50px}.photobig .hometitle{font-size:45px}.photobig{margin-top:0}.photobig .slidetext{width:50%;min-width:inherit}.photobig .slidetext .contentintro h1{font-size:32px}.photobig .slidetext .contentintro .button{display:block;max-width:210px;font-size:16px}.photobig .slidetext .contentintro .button.left.marg{margin-left:0}.photomiddle .slidetext .contentintro{width:100%;margin:0 auto}.photomiddle .descendre i.fas{display:none}.home .blog_home .post_home .pad h3{padding-left:0;padding-right:0}.center-button.colored .left,.center-button.colored .right{display:block}.center-button.colored .left a,.center-button.colored .right a{margin:0}.center-button.colored .right{margin-top:10px}.center-button.colored .small{display:none}#sidebar img.logo{display:none}#sidebar #coord_contact{text-align:center}.rapide figcaption{text-align:center}.rapide figcaption .infos,.rapide figcaption .price{display:block;text-align:center}.rapide figcaption .infos h2,.rapide figcaption .price h2{text-align:center}#footer .footer_content .col-2,#footer .footer_content .col-4{width:100%}#footer .footer_content .col-2 .table{display:inline-block;margin-bottom:30px}#footer .footer_content .col-2 .table .address,#footer .footer_content .col-2 .table .logo{display:inline-block}.entry-content .blog_single h1,.entry-content .blog_single h2,.entry-content .blog_single h3,.entry-content .blog_single p{padding-left:0;padding-right:0}.entry-content .wp-block-file,.entry-content blockquote,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content p{padding-left:30px;padding-right:30px}.entry-content.blog blockquote,.entry-content.blog h1,.entry-content.blog h2,.entry-content.blog h3,.entry-content.blog p,.experience .text blockquote,.experience .text h1,.experience .text h2,.experience .text h3,.experience .text p,.icon_text blockquote,.icon_text h1,.icon_text h2,.icon_text h3,.icon_text p{padding-left:0;padding-right:0}.wp-block-quote{padding-left:10px;padding-right:10px}}@media (max-width:960px) and (max-height:640px){.menuinContent{height:100%;padding:30px 0}}@media (max-width:768px){#container,.center,.footer_content{max-width:inherit}blockquote{margin:20px 0}#header .header_line{text-align:left}h1{background:0 0;padding:0;font-size:30px}h2{font-size:28px}figure.effect-milo h2{font-size:24px}h3{font-size:26px}.straight h2{line-height:35px}.alignleft,.alignright{width:100%;max-width:300px;height:auto}.col-2,.col-3,.col-4{width:100%}p.marger{margin-top:30px!important}.photobig{height:400px;min-height:inherit!important}.photobig .slidetext{width:100%;padding:0 15px}.photobig .slidetext .contentintro{width:100%;padding:30px 0;text-align:center}.photobig .slidetext .contentintro .subtitle:after{margin:0 auto}.photobig .slidetext .contentintro h1{text-align:center;font-size:24px!important}.photobig .slidetext .contentintro .button{display:inline-block}.photobig .slidetext .contentintro .button.left.marg{margin-left:15px}.photomiddle{height:auto;padding-bottom:0}.photomiddle .slidetext .contentintro{padding:50px 20px}.home .agenda_home{display:block}.home .agenda_home .cpt_content.agenda{padding-left:0;margin-top:50px}.exp .col-3{width:100%}.exp .col-3 .texty{padding:30px 30px 20px 30px;text-align:left}.exp.right .te .col-3{padding:0 30px 20px 30px}.galerie .item{width:49%}.articles.blog .side,.blog_single .side{padding-left:0}.single .carac .col-2{width:50%}ol.forms label{width:100%;text-align:left}ol.forms input,ol.forms textarea{width:100%;margin:0;min-width:100%;max-width:100%}ol.forms .select{width:100%;margin:0}#footer .footer_content{text-align:center}#footer .footer_content .left,#footer .footer_content .right{text-align:center;padding:0;border:none}#footer .grid-foo{text-align:center}#footer .grid-foo .right{text-align:center}.video-container{margin:0 30px}#content .list ul,#content .separ ul{columns:1;-webkit-columns:1;-moz-columns:1}.specialbg{height:200px}.specialbg .image{background-attachment:scroll!important}.tarifs .table .col-4{width:66.66%}.full .title_vertical{width:50px}.full .title_vertical .topbar{height:15%}.full .title_vertical h2.vertical{font-size:22px}.full .righter{padding-left:50px}.full .fixed_bg{height:30vh}.full .fixed_bg .fixed_photo{background-attachment:scroll}.full .text_block{position:relative;right:auto;bottom:auto;background:#fff;color:inherit;width:100%;padding:30px 0}.full .text_block .center-button a.light{color:inherit;border-color:#222}.full .slides .slides_content,.full .slides .slides_texts{position:relative;right:auto;bottom:auto;background:#fff;color:inherit;width:100%;padding:30px 0}.full .slides .slides_content .center-button a.light,.full .slides .slides_texts .center-button a.light{color:inherit;border-color:#222}.blog_single .rapide .col-3{padding:15px 0}}@media (max-width:650px){#cookie-bar.fixed{bottom:75px;right:0;width:100%}h2{line-height:normal}.straight ul{padding:0}#header{padding:0}#content,#footer,#header,#navi,.photobig,.photomiddle,.rapide{border:none}#content{padding:50px 0 0}.photobig .slidetext .contentintro .logo{max-width:120px}.photobig .descendre{display:none}.center{padding:0 10px}.photobig .slidetext .contentintro img,.photomiddle .slidetext .contentintro img{width:100px}.photobig .slidetext .contentintro h1,.photomiddle .slidetext .contentintro h1{font-size:30px}.photobig .slidetext .contentintro .subtitle,.photomiddle .slidetext .contentintro .subtitle{font-size:22px}.home .blog_home{grid-template-columns:repeat(1,1fr)}.home .blog_home .pad{text-align:center}.photos_gallery{margin:10px 0}.photos_gallery .itemy{width:33.33%}.coord .coord_content{text-align:center;display:block}.coord .coord_content img{margin:0 auto 15px}.coord .coord_content .coord_text{padding:0}#footer .infos{width:100%;padding:10px}.cpt_select .parallax-page{min-height:300px}.has-large-font-size{font-size:24px!important}}@media (max-width:460px){.photobig .slidetext{max-width:inherit;margin:0 auto;text-align:center}.photobig .slidetext .contentintro{top:150px}.photobig .slidetext .contentintro .button{float:none;display:block;width:230px;margin:30px auto}.photobig .slidetext .contentintro .button.left.marg{margin:15px auto 0}#footer .footer_content .col-2 .table .logo{width:100%;padding:0}#footer .footer_content .col-2 .table .logo img{max-width:170px;float:none}#footer .footer_content .col-2 .table .address{text-align:center}#footer .footer_content .col-2 .table .address .social_container{text-align:center}}