/*!

Theme Name: Altitude Base theme
Theme URI: #
Description: Altitude Base theme
Version: 1.0
Author: Altitude
Author URI: #
License: Altitude
License URI: License.txt
Tags: responsive-layout

*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img{image-rendering:optimizeQuality}a img{border:0}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}body,#submit,#commentform textarea#comment,html body .cform input.sendbutton,#searchform input#s{font-family:'Open Sans',arial,tahoma,sans-serif}body,button,input,select,textarea{color:#404040;font-family:'Open Sans',arial,tahoma,sans-serif;font-size:16px;line-height:1.5}body{background:#fff;margin:0;padding:0;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.post-social-title{color:inherit;font-family:'Dosis','Open Sans',arial,tahoma,sans-serif;font-weight:700;margin:0;padding:0;color:#056d75;text-rendering:optimizelegibility;line-height:1.4}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1,.h1{font-size:32px}h2,.h2{font-size:26px}h3,.h3,.post-social-title{font-size:22px}h4,.h4{font-size:18px}h5,.h5{font-size:18px}h6,.h6{font-size:16px;color:#999;text-transform:uppercase}h1,h2,h3,h4,h5,h6,.post-social-title,p,ul,ol,dl,pre,address,table,form,.breadcrumb,.bouton_link_social_content,hr,.bouton_holder,iframe,.widget,.post,.type-page,#commentform,ol.comment-list li,.slideshowlink,.widget-area,.ngg-galleryoverview,.post_thumbnail,.photo_actus,.text_actus,.tabs_wrap,.commentaires_publies,.pagination,#post-tags,.entry-content,.article-footer,.meta,#menu_header,.post-tags{margin:0 0 20px}p{margin-bottom:1.5em}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:square outside none;margin:0 0 9px;padding:0 0 0 20px}li{line-height:1.4;margin:0 0 5px}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}.main-navigation,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,pre,address,table,form,.breadcrumb{margin:0 0 20px}embed,iframe,object{max-width:100%}a{color:#f47d31;text-decoration:none;border:none}a:hover,a:focus,a:active{color:#fba36b;text-decoration:none;border:none}button:focus{outline:none}.pagination{clear:both;display:block;margin:30px 0;text-align:center}.pagination a.page-numbers:active{padding-top:15px;margin-bottom:-1px}#submit{border:0;margin:10px 0}.button{margin-right:10px}#submit,.pagination span.page-numbers,.pagination a.page-numbers{padding:14px 26px;font-size:14px;line-height:100%;color:#666;display:inline-block;vertical-align:middle;text-align:center;font-weight:700;transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;-moz-transition:background .1s ease-in-out;-ms-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;border-radius:4px;background-color:#eee}#submit:hover,.pagination span.page-numbers:hover,.pagination a.page-numbers:hover,.pagination .page-numbers.current{cursor:pointer;background-color:#ddd;text-decoration:none;color:#666}.pagination span.page-numbers,.pagination a.page-numbers{margin-right:10px}table{border-collapse:collapse;text-align:center;width:100%;background:#fff}table tr td,table tr th{padding:10px;border:1px solid #ccc}table.noborder tr td,table.noborder tr th{border:0}table tr th{background:none repeat scroll 0 0 #34495e;color:#fff;font-size:16px;font-weight:700}.newsletterform-container input.newsletterforminput,.searchform input.s{border:0;margin:0;padding:10px 67px 10px 26px;border-radius:25px;width:100%;color:#666;line-height:1;background:#ededed;font-size:13px;height:38px}.newsletterform-container input.newsletterforminput:focus,.searchform input.s:focus{outline:none}.newsletterform-container,.searchform .searchform-container{position:relative}.newsletterform-container input.newslettersubmit,.searchform .searchform-container input.searchsubmit{position:absolute;right:0;top:0;border-radius:0 25px 25px 0;background:#146b7f;color:#fff;text-transform:uppercase;padding:10px 17px;font-size:13px;height:38px;transition:.4s;-webkit-transition:.4s}.newsletterform-container input.newslettersubmit:hover,.searchform input.searchsubmit:hover{cursor:pointer;opacity:.8}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.meta-infos{color:#8f8f8f;padding:0}.meta-infos li{display:inline-block;margin-right:15px;list-style:none outside none}.meta-infos i{font-size:16px;font-weight:400;margin-right:10px}.meta-infos .separateur{color:#b2b2b2}.meta-infos a{color:#8f8f8f}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center;font-size:12px;margin:10px auto;line-height:1.1}.wp-caption .wp-caption-text{margin:5px auto}.equalHW{flex:1}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.btn.gecc-btn{border-radius:25px;border:0 !important;color:#056d75;font-weight:700;text-transform:uppercase;font-size:14px}.animated-fast{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUpMenu{from{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;visibility:visible;-webkit-transform:none;transform:none}}@keyframes fadeInUpMenu{from{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{visibility:visible;opacity:1;-webkit-transform:none;transform:none}}.fadeInUpMenu{-webkit-animation-name:fadeInUpMenu;animation-name:fadeInUpMenu}button,input,select,textarea{font-size:100%;margin:0;-webkit-appearance:none;vertical-align:baseline}button,input[type=button],input[type=reset],input[type=submit]{-moz-user-select:none;cursor:pointer;display:inline-block;text-align:center;vertical-align:middle;border:0;border-radius:3px;background:#e6e6e6;box-shadow:0 0 0 transparent;color:rgba(0,0,0,.8);-webkit-appearance:none;font-size:12px;line-height:1;padding:15px;text-shadow:0 0 0 transparent}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{opacity:.8}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{color:#111}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search]{padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}.breadcrumb{background:0 0;padding:0}.wpcf7 fieldset{border:1px solid #ddd;border-radius:4px;margin:0 0 20px;padding:10px}.wpcf7 fieldset legend{color:#888;font-size:12px;margin:0;padding:0 10px;text-transform:uppercase}.wpcf7 p{display:block;margin:0 0 5px}.wpcf7 p.contact-form-infos{padding:15px 0 0;color:#666;font-size:13px}.wpcf7 p>label{color:#333;float:left;font-weight:700;margin-top:0;padding-right:20px;padding-top:9px;text-align:right;width:25%}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea,.wpcf7 select,.wpcf7 input[type=tel]{margin-bottom:0;margin-right:6px;margin-top:2px;outline:0 none;padding:5px 0 5px 5px;width:70%;font-family:'open sans',arial,sans-serif;font-size:14px}textarea.little-textarea{height:100px}.wpcf7-submit{margin-left:25%}.wpcf7 .wpcf7-not-valid-tip{font-size:13px;padding:5px 0 0;text-align:center}#page{position:relative;overflow-x:hidden}.hentry{margin:0 0 1.5em}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.archive #content .post,.search-results #content .post,#content .post.gecc-bb{border-bottom:1px solid #ddd}.widget-area h3.widget-title{font-size:18px}.widget select{max-width:100%}.widget_search .search-submit{display:none}.bouton_link_social_content{clear:both}.bouton_link_social_content ul{margin:0;padding:0}.bouton_link_social_content ul li{display:inline-block;list-style:none outside none;margin:0 3px 0 0;padding:0}.bouton_link_social_content ul li a{background:none repeat scroll 0 0 #666;border-radius:3px;color:#fff;display:inline-block;font-size:18px;height:30px;line-height:30px;text-align:center;width:60px}.bouton_link_social_content ul li a:hover{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.bouton_link_social_content ul li.bouton_link_social_facebook a{background:#3c599b}.bouton_link_social_content ul li.bouton_link_social_twitter a{background:#00abf0}.bouton_link_social_content ul li.bouton_link_social_google a{background:#d95232}.bouton_link_social_content ul li.bouton_link_social_pinterest a{background:#cc2127}.bouton_link_social_content ul li.bouton_link_social_linkedin a{background:#017eb4}.sociablelinks ul,.sociablelinks ul li{list-style:none outside none;margin:0;padding:0}.sociablelinks ul li{display:inline-block;float:left;margin:0 20px 0 0}.sociablelinks ul li.sociablelinks_tweeter{margin:0;padding:2px 0 0;width:110px}.sociablelinks ul li iframe{margin:0}.nocomments{display:none}#commentssection{clear:both;padding:2px 12px;margin:0}#commentbox{width:70%;min-width:400px;margin:5px 5px 0 0}#author,#email,#url,#commentbox,#comment{background:none repeat scroll 0 0 #fff;border:2px solid #bdc3c7;border-radius:6px;display:inline-block;float:right;font-size:1em;height:42px;line-height:1.467;margin:5px 5px 0 0;padding:8px 12px;width:300px}#commentform textarea#comment{font-size:1em;margin:10px 0;padding:3%;width:100%;height:auto}cite{font-family:arial,verdana,tahoma;font-size:.923076923076923em;font-weight:700;font-style:normal}p.comment-form-email,p.comment-form-url,p.comment-form-comment,p.comment-form-author{overflow:hidden;margin:0;clear:both}.comment-form-author label,.comment-form-email label,.comment-form-url label{float:left;margin:0}.comment-form-comment{clear:both}.comment-list li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff}ol.comment-list{list-style:none;margin:0;padding:0}ol.comment-list li{border:0 none;margin:0 0 10px !important;padding:15px 10px 15px 64px;position:relative}ol.comment-list li.pingback .comment-author{padding:0 170px 0 0}ol.comment-list li div.vcard{font-weight:700;line-height:16px}ol.comment-list li div.vcard cite.fn{font-style:normal}ol.comment-list li div.vcard cite.fn a.url{text-decoration:none !important;border:0}ol.comment-list li div.vcard img.avatar{background:none repeat scroll 0 0 #fff;border:0 none;border-radius:50%;left:14px;padding:0;position:absolute;top:14px}ol.comment-list li div.comment-metadata{font-weight:700;font-size:12px}ol.comment-list li div.comment-metadata a{color:#aaa;text-decoration:none !important}ol.comment-list li p{font-weight:400;margin:5px 0 12px}ol.comment-list li ul{font-weight:400;list-style:square;margin:0 0 12px;padding:0}ol.comment-list li ol.children{list-style:none;margin:12px 0 0;text-indent:0}ol.comment-list li ol.children li.depth-2{margin:0 0 3px;list-style-type:none}ol.comment-list li ol.children li.depth-3{margin:0 0 3px;list-style-type:none}ol.comment-list li ol.children li.depth-4{margin:0 0 3px;list-style-type:none}ol.comment-list li ol.children li.depth-5{margin:0 0 3px;list-style-type:none}ol.comment-list ol.children li.odd{background:#fff}ol.comment-list ol.children li.even{background:#f6f6f6}ol.comment-list li.pingback div.vcard{padding:0 170px 0 0}.comment #respond{margin:15px 0 0}.form-allowed-tags{display:none}.comment-form-comment label{display:block}input#submit:hover{cursor:pointer}.widget ul{list-style:none outside;margin:0 0 20px;padding:0}.gallery{font-size:0;margin:0 0 20px}.gallery-item{font-size:16px;padding:5px 5px 0 0;display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item a{transition:all .4s ease;-webkit-transition:all .4s ease}.gallery-item img{display:block;margin:0 auto}.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:33.33333%}#scrollUp{position:fixed;right:20px;bottom:20px;display:none;width:50px;height:50px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;text-align:center;background-color:rgba(0,0,0,.2);font-size:16px;line-height:50px;cursor:pointer;z-index:99}#scrollUp:hover{background-color:rgba(0,0,0,.4)}#scrollUp span{display:block;text-indent:-9999em;background:transparent url(//www.gecc-normandie.org/wp-content/themes/altitude/images/back-to-top.png) center center no-repeat}#back-to-top:hover,.touch-device #back-to-top:active{height:56px}#back-to-top:focus{outline:none}#infos_client_social ul{margin:0 0 20px;padding:0}#infos_client_social ul li{display:inline;list-style:none;margin:0 5px}#infos_client_social ul li a{font-size:21px;display:inline-block;text-align:center;width:42px;height:42px;background:#fff;line-height:42px;color:#146b7f;border-radius:50%;transition:.3s;-webkit-transition:.3s}#infos_client_social ul li a:hover{opacity:.8}#footer{background:#e6e6e6;color:#5b5b5b;padding:15px 0;text-align:center}#footer a{color:#5b5b5b}#footer .site-title{margin:0 0 15px;display:inline-block}.slick-prev,.slick-prev:hover,.slick-prev:focus,.slick-next,.slick-next:hover,.slick-next:focus{background:rgba(255,255,255,.3);padding:0;border-radius:50%;height:45px;width:45px;line-height:47px;text-align:center}.slick-prev{left:15px}.slick-next{right:15px}.slick-prev:before{content:'\f053';margin-left:-5px}.slick-next:before{content:'\f054';margin-left:3px}.slick-prev:before,.slick-next:before{line-height:47px;font-family:'FontAwesome';font-size:24px;opacity:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gecc-home-bg{background:transparent url(//www.gecc-normandie.org/wp-content/themes/altitude/images/home-cover.jpg) top center no-repeat;padding-bottom:40px;background-attachment:fixed}.gecc-bg-cover{background-size:cover;background-position:center}.home #site-navigation{margin-bottom:0}.gecc-slide-home{margin:30px 0}.gecc-box-white{background:#fff;margin:0 0 30px}.gecc-box-title{padding:15px 25px}.gecc-box-title h3{font-size:24px;margin:0;text-transform:uppercase}.gecc-box-title .gecc-voir-plus{float:right;color:#8a8a8a;font-style:italic;font-size:14px;margin-top:6px}.gecc-post-date span{font-family:"Dosis","open sans",Arial,sans-serif;color:#f47d31;font-size:14px}.gecc-post-img{position:relative;height:150px}.gecc-post-img .photo_actus{position:absolute;width:calc(100% - 30px);height:100%;background-size:cover;background-position:center;margin:0;display:block}.gecc-post-img .photo_actus.no_photo{background-size:100%;background-repeat:no-repeat}.gecc-posts-item-link{display:block}.gecc-post-content{padding:23px 30px;font-size:14px;background:#efefef;transition:.3s;-webkit-transition:.3s}.gecc-posts-item-link:hover .gecc-post-content{background:#ddd}.gecc-post-content .article-header h2 a,.gecc-post-content .article-header h2{color:#006970;margin:0 0 5px;line-height:1.2;font-weight:600;font-size:19px}.gecc-post-content .entry-content,.gecc-post-content .entry-content p{margin:0;color:#666}.gecc-box-content>.gecc-posts-item{margin:0 0 5px}.gecc-box-content>.gecc-posts-item .hentry{margin:0}.gecc-box-content>.gecc-posts-item:last-child{margin:0}.gecc-post-cats{margin:0;padding:0;list-style:none outside;text-align:right}.gecc-post-cats li{display:inline-block;margin:0 0 0 5px}.gecc-post-cats li a{display:inline-block;max-width:20px;vertical-align:middle}.gecc-tuiles{font-size:0;text-align:justify}.gecc-tuiles:after{content:'';display:inline-block;width:100%}.gecc-tuiles .gecc-tuiles-item{vertical-align:top;display:block;text-align:center;color:#fff;margin:0 0 30px;transition:all .6s cubic-bezier(.075,.82,.165,1);-webkit-transition:all .6s cubic-bezier(.075,.82,.165,1);overflow:hidden}.gecc-tuiles .gecc-tuiles-item:hover .gecc-tuiles-item-photo{transform:scale(1.2);-webkit-transform:scale(1.2)}.gecc-tuiles .gecc-tuiles-item .gecc-tuiles-item-photo-cover{height:203px;overflow:hidden}.gecc-tuiles .gecc-tuiles-item .gecc-tuiles-item-titre{position:relative;height:65px}.gecc-tuiles .gecc-tuiles-item .gecc-tuiles-item-titre h3{position:absolute;width:calc(100% - 30px);left:0;top:50%;font-size:20px;text-transform:uppercase;line-height:1;color:#fff;margin:0 15px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.gecc-tuiles .gecc-tuiles-item .gecc-tuiles-item-photo{height:203px;background-size:cover;background-position:center;transition:all 2s cubic-bezier(.075,.82,.165,1);-webkit-transition:all 2s cubic-bezier(.075,.82,.165,1);transform:scale(1);-webkit-transform:scale(1)}.gecc-front-section{padding:60px 0}.gecc-front-section h3{text-transform:uppercase}.gecc-cc{background:#fff url(//www.gecc-normandie.org/wp-content/themes/altitude/images/bg-dauphin.png) 110% -45px no-repeat}.gecc-cc .gecc-cc-item{text-align:center;color:#056d75;font-size:14px}.gecc-cc .gecc-cc-item .gecc-cc-item-photo-cover{height:125px;padding-top:30px}.gecc-cc .gecc-cc-item .gecc-cc-item-chiffre{font-size:48px;font-weight:700;margin:10px 0;line-height:1}.gecc-cc .gecc-cc-item .gecc-cc-item-chiffre .gecc-cc-item-label{font-size:18px;background:#eef4f5;border-radius:40px;padding:10px;display:inline-block;vertical-align:middle;margin:0 0 0 10px}.gecc-cc .gecc-cc-item .gecc-cc-item-titre{line-height:1.3}.gecc-ge{background:#f37421;color:#fff}.gecc-ge .gecc-cc-intro,.gecc-ge .gecc-cc-intro h3{color:#fff}.gecc-ge-item{text-align:center;display:block;color:#fff;transition:all .6s cubic-bezier(.075,.82,.165,1);-webkit-transition:all .6s cubic-bezier(.075,.82,.165,1);overflow:hidden;background:#006a71;margin-bottom:30px}.gecc-ge-item h3{font-size:20px;text-transform:uppercase;line-height:1;color:#fff;margin:15px}.gecc-ge-item .gecc-ge-item-photo-cover{height:200px;overflow:hidden}.gecc-ge-item .gecc-ge-item-photo{height:200px;background-size:cover;background-position:center;transition:all 2s cubic-bezier(.075,.82,.165,1);-webkit-transition:all 2s cubic-bezier(.075,.82,.165,1);transform:scale(1);-webkit-transform:scale(1)}.gecc-ge-item:hover .gecc-ge-item-photo{transform:scale(1.2);-webkit-transform:scale(1.2)}.gecc-ge-item-description{font-size:14px;line-height:1.3;margin:10px;color:#fff}.gecc-ed{background-color:#7292cb;color:#fff;position:relative}.gecc-ed>.container{position:relative;z-index:3}.gecc-ed:before{content:'';display:block;background:#b2e7f4 url(//www.gecc-normandie.org/wp-content/themes/altitude/images/ed-1.png) center center no-repeat;width:98px;height:98px;line-height:98px;text-align:center;border-radius:50%;margin:-108px auto 20px;background-size:60px;position:relative;z-index:3}.gecc-ed:after{content:'';position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:2;width:100%;height:100%}.gecc-ed .gecc-cc-intro a,.gecc-ed .gecc-cc-intro,.gecc-ed .gecc-cc-intro h3{color:#fff}.gecc-ed-item{vertical-align:top;display:block;margin-bottom:30px;text-align:center;color:#383838;transition:all .6s cubic-bezier(.075,.82,.165,1);-webkit-transition:all .6s cubic-bezier(.075,.82,.165,1);overflow:hidden;background:#fff}.gecc-ed-item h3{font-size:26px;text-transform:uppercase;line-height:1;color:#056d75;margin:15px;font-weight:400}.gecc-ed-item .gecc-ed-item-photo-cover{height:200px;overflow:hidden}.gecc-ed-item .gecc-ed-item-photo{height:200px;background-size:cover;background-position:center;transition:all 2s cubic-bezier(.075,.82,.165,1);-webkit-transition:all 2s cubic-bezier(.075,.82,.165,1);transform:scale(1);-webkit-transform:scale(1)}.gecc-ed-item:hover .gecc-ed-item-photo{transform:scale(1.2);-webkit-transform:scale(1.2)}.gecc-ed-item-description{font-size:14px;line-height:1.3;margin:10px;color:#383838}.partners-item{text-align:center;position:relative;height:150px}.partners-item a{display:inline-block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;opacity:1}.partners-item a:hover{opacity:.8;-webkit-backface-visibility:hidden}.partners .slick-prev,.partners .slick-prev:hover,.partners .slick-prev:focus,.partners .slick-next,.partners .slick-next:hover,.partners .slick-next:focus{background:0 0}.partners .slick-prev:before,.partners .slick-next:before{color:#888}.partners .slick-list{margin:0 60px}.partners .slick-prev{left:0}.partners .slick-next{right:0}.gecc-ne{background:#006a71;color:#fff}.gecc-ne p,.gecc-ne h2,.gecc-ne h3{color:#fff;margin:0}.gecc-ne h3{color:#fff;margin:0 0 10px;line-height:1}.gecc-ne .gecc-cc-intro{text-align:center;line-height:1.2;margin:0 0 15px}.gecc-ne .mc4wp-form{display:inline-block;vertical-align:middle;margin:0}.gecc-ne .gecc-ne-intro{text-align:right !important}.gecc-ne .gecc-ne-form{text-align:center}.footer-infos{font-size:14px;text-align:center}#footer .menu{margin:0 0 15px;overflow:hidden}#footer .menu_footer ul{margin:0;padding:0}#footer .menu_footer ul li{display:inline-block;list-style-type:none;margin:0 0 5px 5px;line-height:1}#footer .menu_footer ul li a{display:block;text-decoration:none;font-size:13px;text-decoration:none}#footer .menu_footer ul ul{display:none}#footer .menu_footer ul li a:hover{text-decoration:underline}.site-title a{background:transparent url(//www.gecc-normandie.org/wp-content/themes/altitude/images/logo-gecc.png) top left no-repeat;width:158px;height:44px;display:block;text-indent:-999em;overflow:hidden;background-size:auto 100%}.blog #main .post,.search.search-results #main .post,.archive #main .post{text-align:center;border-bottom:1px solid #ddd;background:#e6e6e6}.blog #main .post .entry-content,.search.search-results #main .post .entry-content,.archive #main .post .entry-content{font-size:13px;padding:0 10px}.blog #main .post .meta-infos,.search.search-results #main .post .meta-infos,.archive #main .post .meta-infos{font-size:13px}.blog .page-title,.search.search-results .page-title,.archive .page-title{text-align:center}.blog #main .post .photo_actus,.archive #main .post .photo_actus{margin-bottom:20px;display:block}.meta-infos li,.archive .gecc-post-cats li{margin:0 5px}.blog .page-title .page-title-cat-img,.archive .page-title .page-title-cat-img{max-width:40px;margin:0 15px;display:inline-block;vertical-align:baseline}.blog #main .post .article-header h2,.archive #main .post .article-header h2{line-height:1.2;margin:0;padding:15px}.blog #main .post .article-header h2,.blog #main .post .article-header h2 a,.archive #main .post .article-header h2,.archive #main .post .article-header h2 a{color:#056d75}.article-header{padding:0}.tooltip-inner{max-width:250px;background:#056d75}.tooltip.top .tooltip-arrow{border-top-color:#056d75}.page-header{border-bottom:0;padding:20px 0 10px}#secondary{margin-top:40px}.post-tags-title{font-size:13px;margin:0 0 5px}.post-tags a{display:inline-block;background:#eee;padding:5px 10px;color:#666;font-size:11px;text-transform:uppercase;margin:0 1px 5px 0}.paging-navigation{clear:both}.nav-links{border-top:1px solid #ddd;padding:20px;overflow:auto}.nav-previous{float:left}.nav-next{float:right}.photo_actus_main img{border-radius:12px}.widget ul{list-style:none outside;margin:0 0 20px;padding:0}.widget ul li{display:block;margin:6px 0 0;padding:6px 0 0;border-top:1px solid rgba(0,0,0,.09);font-size:14px}.widget ul li ul li{padding-left:20px}@media only screen and (min-width:768px){h1,.h1{font-size:44px;line-height:1.1}h2,.h2{font-size:40px}h3,.h3,.post-social-title{font-size:32px}h4,.h4{font-size:24px}h5,.h5{font-size:18px}.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:25%}}@media only screen and (min-width:992px){body{padding-top:160px}#masthead .searchform{margin-top:34px}#header{position:fixed;width:100%;top:0;background:#fff;z-index:10;transition:all .4s cubic-bezier(.7,0,.3,1) 0s;-webkit-transition:all .4s cubic-bezier(.7,0,.3,1) 0s}#masthead{height:107px}.admin-bar #header{top:32px}.scroll-body #header{top:-107px}.admin-bar.scroll-body #header{top:-75px}.site-title{left:15px;margin:0;padding:0;position:absolute;top:16px;font-size:48px;line-height:1}.site-title a{background:transparent url(//www.gecc-normandie.org/wp-content/themes/altitude/images/logo-gecc.png) top center no-repeat;width:390px;height:80px;display:inline-block;text-indent:-999em;overflow:hidden}#footer .site-title a{width:360px;height:80px;background-size:100% auto}#masthead .site-description{margin:0;padding:0;position:absolute;right:0;top:60px}#page{padding-top:30px}.home #page{padding-top:0}.gecc-tuiles .gecc-tuiles-item.gecc-tuiles-item-3,.gecc-tuiles .gecc-tuiles-item.gecc-tuiles-item-4{margin-bottom:0}#box-home-actus .mCSB_inside>.mCSB_container{margin-right:0}#box-home-actus .hentry{margin:0 0 5px}#box-home-actus .mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0)}#box-home-actus .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.3)}.gecc-raccourcis{margin:24px 0 0;padding:0;list-style:none outside;text-align:right}.gecc-raccourcis li{display:inline-block;margin:0 0 0 10px;width:80px;vertical-align:top;text-align:center;background-position:center}.gecc-raccourcis li a{transition:.3s;-webkit-transition:.3s;display:inline-block;text-align:center;background-size:cover;line-height:1.1}.gecc-raccourcis li a:hover{opacity:.8}.gecc-raccourcis li a:before{display:block;height:38px;content:''}.gecc-raccourcis li span{display:inline-block;color:#989898;font-size:12px;font-weight:500;text-transform:uppercase}.gecc-raccourcis li.gecc-raccourcis-item-1 a span{color:#48c6e5}.gecc-raccourcis li.gecc-raccourcis-item-1 a:before{background:transparent url(//www.gecc-normandie.org/wp-content/themes/altitude/images/ra-1.png) center center no-repeat}.gecc-raccourcis li.gecc-raccourcis-item-2 a:before{background:transparent url(//www.gecc-normandie.org/wp-content/themes/altitude/images/ra-2.png) center center no-repeat}.gecc-raccourcis li.gecc-raccourcis-item-3 a:before{background:transparent url(//www.gecc-normandie.org/wp-content/themes/altitude/images/ra-3.png) center center no-repeat}#navbar-toggle{display:none}.main-navigation{clear:both;width:100%;background-color:#ededed;padding:0;margin:0}.main-navigation ul{padding:0;margin:0;font-size:0}.main-navigation ul li{padding:0;margin:0;list-style:none;display:inline-block;font-size:16px;float:left}.main-navigation ul li a{padding:17px 10px;transition:all .4s cubic-bezier(.7,0,.3,1) 0s;-webkit-transition:all .4s cubic-bezier(.7,0,.3,1) 0s;display:inline-block;font-size:14px;color:#056d75;font-weight:700;text-transform:uppercase;position:relative}.main-navigation ul li a:after{position:absolute;left:0;width:100%;height:4px;background:#f47d31;content:'';opacity:0;transition:all .4s cubic-bezier(.7,0,.3,1) 0s;-webkit-transition:all .4s cubic-bezier(.7,0,.3,1) 0s;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);bottom:0}.main-navigation ul:first-child>li.current_page_item>a:after,.main-navigation ul:first-child>li:hover>a:after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.main-navigation ul li:hover a,.main-navigation ul li a:hover,.main-navigation ul li a:focus,.main-navigation ul li a:active{color:#056d75}.main-navigation ul li.menu-item-has-children{position:relative}.main-navigation ul li.menu-item-has-children .sub-menu{width:250px;z-index:1002;visibility:hidden;opacity:0;position:absolute;top:53px;left:0;text-align:left;background:#ededed;padding:0;-webkit-transition:0s;-o-transition:0s;transition:0s}.main-navigation ul li.menu-item-has-children .sub-menu .sub-menu{top:0;left:250px}.main-navigation ul li.menu-item-has-children:last-child .sub-menu .sub-menu{top:0;left:auto;right:250px}.main-navigation ul li.menu-item-has-children .sub-menu:before{display:none}.main-navigation ul li.menu-item-has-children:hover>.sub-menu{visibility:visible;margin:0;opacity:1}.main-navigation ul li.menu-item-has-children .sub-menu li{display:block;float:none}.main-navigation ul li.menu-item-has-children .sub-menu li:last-child{margin-bottom:0}.main-navigation ul li.menu-item-has-children .sub-menu li a{display:block;float:none;font-size:14px;color:#056d75;font-weight:700;text-transform:uppercase}.main-navigation ul li.menu-item-has-children .sub-menu li.current_page_item a,.main-navigation ul li.menu-item-has-children .sub-menu li a:hover{background:rgba(0,0,0,.05)}.main-navigation ul li.menu-item-has-children .sub-menu li a:hover:after{display:none}.main-navigation ul li.menu-item-has-children:hover a,.main-navigation ul li.menu-item-has-children:focus a{color:#056d75}.main-navigation ul li.active>a{color:#056d75 !important}.col-md-8 .gecc-post-content{margin-left:-15px}.gecc-post-img .photo_actus{width:100%}.gecc-ne .gecc-cc-intro{text-align:right;line-height:1.2;margin:0}.gecc-ne .gecc-ne-form{text-align:left}.gecc-ne-form:before{content:'';background:transparent url(//www.gecc-normandie.org/wp-content/themes/altitude/images/ne-1.png) top center no-repeat;width:100px;height:100px;margin:0 40px 0 15px;display:inline-block;vertical-align:middle}.gecc-valign{position:relative}.gecc-valign>div{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.blog #main .post .entry-content,.search.search-results #main .post .entry-content,.archive #main .post .entry-content{font-size:14px;padding:0 60px}.footer-infos{text-align:right}.footer-infos p{margin:0 0 5px}.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%}#footer .site-title{position:relative;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:0;float:left}#footer #infos_client_social{position:relative;left:12%;top:47%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:0;float:left}#infos_client_social ul{margin:0;padding:0;float:right}.gecc-cover{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-size:cover;z-index:-1;background-attachment:fixed}.gecc-cover-active.gecc-box-container{background:#fff;padding:3em 2em;max-width:1170px;margin:2em auto 4em}.gecc-cover-active>.container{width:auto}.gecc-cover-active #primary{padding-right:30px}#secondary{margin-top:30px}}@media only screen and (max-width:991px){.site-title{margin:10px 0;font-size:32px;font-weight:700;font-family:'Dosis','Open Sans',arial,tahoma,sans-serif}body.active-menu,.html-active-menu{overflow:hidden;height:100%}#navbar-toggle{display:block}.main-navigation{display:none}.html-active-menu .main-navigation{display:block}.main-navigation{position:absolute;z-index:1901;width:270px;background:#146b7f;top:5px;right:0;top:0;bottom:0;padding:60px 20px 40px;overflow-y:auto;display:block;-moz-transform:translateX(270px);-webkit-transform:translateX(270px);-ms-transform:translateX(270px);-o-transform:translateX(270px);transform:translateX(270px);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.html-active-menu .main-navigation{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.main-navigation a{color:rgba(255,255,255,1)}.main-navigation a:hover{color:rgba(255,255,255,.8)}.main-navigation ul{padding:0;margin:0}.main-navigation ul li{padding:10px 0 9px;margin:0;list-style:none;width:100%;display:block}.main-navigation ul li>ul{padding:5px 20px;display:none}.main-navigation ul li.menu-item-has-children>a{display:block;position:relative}.main-navigation ul li.menu-item-has-children>a:after{position:absolute;right:0;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'';display:inline-block;width:12px;height:12px;background:transparent url(//www.gecc-normandie.org/wp-content/themes/altitude/images/back-to-top.png) top left no-repeat;background-size:100% auto;font-size:20px;color:rgba(255,255,255,.2);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.main-navigation ul li.menu-item-has-children.active a:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.hamburger-menu{z-index:9999;float:right;padding:10px 0;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;opacity:1 !important}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#146b7f;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger-menu:focus,.hamburger-menu:hover{background:0 0}.hamburger--spin.is-active.hamburger-menu{position:fixed;top:15px;right:15px}.admin-bar .hamburger--spin.is-active.hamburger-menu{top:45px}.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{background-color:#fff;-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{background-color:#fff;top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin.is-active .hamburger-inner:after{background-color:#fff;bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1)}.gecc-box-content.gecc-custom-scroll{height:auto !important}}@media (min-width:1200px){.main-navigation ul.menu>li{margin-right:15px}.main-navigation ul.menu>li.menu-item-has-children:after{content:"\e259";position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';color:#767676;font-size:10px;margin-left:-5px}.col-md-9>.site-main{padding-right:60px}}.bordered{border:1px solid #ccc}table.menuInterne{width:100%}table.menuInterne td{border:none}table.menuInterne td a{background-color:#efefef;color:#000;display:block;padding:8px 10px;width:100%}.clearLeft{clear:left}.clearRight{clear:right}.clearBoth{clear:both}.margeGauche{margin:10px 0 10px 196px}.login-page .entry-title{text-align:center}#loginform{max-width:350px;margin-left:auto;margin-right:auto;background-color:#eceff1;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-username,.login-password{text-align:center}.login-remember{display:none}.login-form-logo{max-width:350px;background-color:#eceff1;margin-left:auto;margin-right:auto;display:flex;justify-content:center;padding:30px;margin-bottom:30px}.my-1{margin:1em 0}