/*
Theme Name: GIHP 2015 universal child
Theme URI: http://gihp.taqamaqa.com/
Version: 0.9
Author: Matthieu Faure
Author URI: http://gihp.taqamaqa.com/
Description: Universal is part of the Cities project, a project to create WordPress themes for accessible web sites. Universal includes extensive inline documentation about the accessibility features of the theme - use it to learn, to extend, or for your site's theme! Universal is responsive and flexible, helping you build the accessible web site you need for blogging or business.
Tags: accessibility-ready, translation-ready, responsive-layout, two-columns, black, blue, gray, white, light, custom-header, custom-menu, custom-background, custom-colors, featured-images, sticky-post

Text Domain:    gihp
Template:       universal
*/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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:underline}a:hover,a:focus,a:active{text-decoration:none}a:focus{outline:1px solid #c8c8f0;outline:1px solid rgba(200,200,240,0.8)}body{font-family:Raleway,Arial,Verdana,sans-serif}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}strong{font-weight:700}pre,code,kbd,var,tt{font-family:monospace;font-size:1.1em;background-color:#f5f5f5;background-color:rgba(0,0,0,0.05);word-wrap:break-word}pre{padding:.5em;overflow:scroll}address{line-height:1.5}abbr,acronym{border-bottom:1px dotted #8c8c8c;border-bottom:1px dotted rgba(0,0,0,0.4)}cite,em,address{font-style:italic}small{font-size:.8em}dl{margin:1em 0}dt,dd{margin:0;padding:0;line-height:1.5}dt{font-weight:700;margin-top:1em}embed,iframe{display:block;margin:1em auto}blockquote{padding:2em;font-size:1.2em;margin-bottom:1em;background-color:#f0f0f0;background-color:rgba(0,0,0,0.05)}blockquote cite{display:block;text-align:right;font-weight:700}dt:nth-of-type(1){margin-top:0}h1,h2,h3,h4,h5,h6{padding:.25em 0;line-height:1.4}p{padding:0 0 1em;line-height:1.7}h1,h2.post-title{font-weight:700;font-size:2.4em}h2{font-size:2em}h3{font-weight:700;font-size:1.8em}h4{font-weight:700;font-size:1.4em}h5,h6{font-weight:700}table{border-collapse:collapse;width:100%}table th,table td{padding:.5em}table th{text-align:center;font-weight:700;border:1px solid rgba(0,0,0,0.2)}table td{border:1px solid rgba(0,0,0,0.1)}caption{font-weight:700;font-size:1.2em;line-height:1.5}.wp-caption{text-align:center;padding:5px 0}.alignright{float:right;margin-left:10px}.alignleft{float:left;margin-right:10px}.aligncenter{display:block;margin:0 auto 1em}.alignnone,.alignnone img,.aligncenter,.aligncenter img,.alignleft,.alignleft img,.alignright,.alignright img{max-width:100%;height:auto}.wp-caption-text{font-size:.9em;padding:0 5px;text-align:center}.gallery-caption{text-align:left;width:70%;margin:0 auto!important}.alignright .wp-caption-text{text-align:right}.alignleft .wp-caption-text{text-align:left}.twitter-tweet{margin:1em auto!important}.more-link{float:right;font-size:.9em;padding:3px;background-color:rgba(0,0,0,0.05)}@media only screen and (min-width:800px){.primary-menu,.primary-menu a,.primary-menu li.current_page_item>li a{background:#111;color:#e6e6e6}.primary-menu li.current_page_item>a,.primary-menu li.current_page_item>li a:active,.primary-menu li.current_page_item>li a:focus,.primary-menu a:hover,.primary-menu a:active,.primary-menu a:focus,.primary-menu li.current_page_item a:hover,.primary-menu li li a:hover,.primary-menu li li a:active,.primary-menu li li a:focus{background:#555;color:#fff}.primary-menu ul ul ul li a{background:#333;color:#fff}.primary-menu li.current_page_item>a:hover,.primary-menu li.current_page_item>a:focus{background:#000;color:#fff}.primary-menu,.secondary-menu{margin:.5em 0;padding:0;font-size:1.1em;position:relative}.primary-menu ul,.secondary-menu ul{margin:0 !important;padding:0;list-style-type:none}.primary-menu a,.primary-menu a:visited,.secondary-menu a,.secondary-menu a:visited{display:block;font-weight:400;position:relative}.primary-menu a,.primary-menu a:visited{padding:.7em 1em;text-decoration:none}.primary-menu li.current_page_item>a{text-decoration:underline}.primary-menu li.current_page_item li a{text-decoration:none}.primary-menu a:hover,.primary-menu a:active,.primary-menu a:focus,.primary-menu li.current_page_item a:hover{text-decoration:underline}.primary-menu li.current_page_item>a:hover{text-decoration:none}.primary-menu li,.secondary-menu li{display:inline-block !important;position:relative}.primary-menu li{padding:0 !important}.primary-menu li li{width:100%;position:relative;z-index:10}.primary-menu li li a,.primary-menu li li a:link,.primary-menu li li a:visited{width:100%;border-radius:0!important;float:none;margin:0;padding:8px;border-bottom:1px solid #666;font-size:.95em}.primary-menu li ul{position:absolute;width:12em;left:-999em;padding:0}.primary-menu li:hover ul,.primary-menu li:active ul,.primary-menu li:focus ul,.primary-menu li.focus ul,.focus ul{left:auto;display:block}.primary-menu li:hover ul,.primary-menu li.focus ul{left:auto}.primary-menu ul ul ul{position:relative;left:0}}@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?ula9e0');src:url('../fonts/icomoon.eot?#iefixula9e0') format('embedded-opentype'),url('../fonts/icomoon.ttf?ula9e0') format('truetype'),url('../fonts/icomoon.woff?ula9e0') format('woff'),url('../fonts/icomoon.svg?ula9e0#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:"\ea83"}.icon-instagram:before{content:"\e600"}.icon-youtube3:before{content:"\ea99"}.icon-vimeo2:before{content:"\ea9d"}.icon-lanyrd:before{content:"\e609"}.icon-flickr2:before{content:"\e60a"}.icon-picassa2:before{content:"\e60b"}.icon-dribbble2:before{content:"\e60d"}.icon-steam:before{content:"\eaad"}.icon-steam2:before{content:"\eaae"}.icon-dropbox:before{content:"\eaaf"}.icon-github4:before{content:"\e602"}.icon-tumblr2:before{content:"\e604"}.icon-yahoo:before{content:"\eabd"}.icon-soundcloud2:before{content:"\eac5"}.icon-linkedin:before{content:"\e605"}.icon-delicious:before{content:"\eacc"}.icon-stumbleupon:before{content:"\e606"}.icon-stackoverflow:before{content:"\eacf"}.icon-pinterest2:before{content:"\e607"}.icon-flattr:before{content:"\ead4"}.icon-foursquare:before{content:"\ead5"}.icon-paypal:before{content:"\e608"}.icon-yelp:before{content:"\ead9"}.primary-menu ul{margin:1em 2em}.primary-menu li{display:block;text-align:left;padding:.25em 1em;line-height:1.5}.secondary-menu li{display:inline-block;position:relative}.secondary-menu a{margin:.5em}.header{background-color:#fff;color:#333}.sidebar{background-color:#fff;color:#333}.content{background-color:#fff;color:#333}.wrapper{background-color:#d2d2d2;background-color:rgba(240,240,240,0.85);color:#333}.page-wrapper{background-color:#fff;color:#333}body{background-color:#344f92;color:#fff}a{color:#00d;display:inline-block}a img{padding:1px;display:block}a:hover img,a:focus img{background:#323232;background:rgba(0,0,0,0.2)}a:hover,a:focus,a:active{color:#33f}table th{text-align:center;background-color:rgba(0,0,0,0.15)}.sticky{background-color:rgba(0,0,0,0.1);z-index:2}.wp-caption{background-color:rgba(0,0,0,0.05);color:#111}.comment.bypostauthor{background-color:#fff;color:#111}.comment .comment-reply-link{background-color:rgba(0,0,0,0.9);color:#fff}.comment-respond .required{color:#b00;font-size:.9em}.menu-toggle{border:1px solid #aaa;background-color:#ccc;color:#000;border-radius:2px}.menu-toggle:hover,.menu-toggle:focus{background-color:#333;color:#fff;border:1px solid #666}body{text-align:center;font-size:62.5%}.header,.sidebar,.content,.wrapper,.page-wrapper,.hentry{position:relative}.wrapper{width:100%;margin:0 auto;font-size:1.3em;text-align:center;box-shadow:0 0 5px;-ms-word-wrap:break-word;word-wrap:break-word}.page-wrapper{padding:1em;text-align:left;outline:1px solid #c8c8c8;outline:1px solid rgba(255,255,255,0.7)}#content:focus{outline:none}.sidebar ul{list-style-type:none}.sidebar li{line-height:1.5;margin:0 0 .25em}.sidebar img,.sidebar select{max-width:100%;height:auto}.post-wrapper ul,.post-wrapper ol{margin:0 3em 1em}.post-wrapper ol>li{list-style-type:decimal;line-height:1.6}.post-wrapper ul>li{list-style-type:disc;line-height:1.6}.post-wrapper li{line-height:1.5}.hentry{margin-bottom:1em}.hentry:after{content:'';display:table;clear:both}.post:nth-last-of-type(1){margin-bottom:0}.paginated,.prev_next{margin:.5em 0}.paginated a,.prev_next a{text-decoration:none;background-color:#ebebeb;background-color:rgba(0,0,0,0.07);padding:3px;outline:1px solid}.paginated a:hover,.paginated a:focus,.prev_next a:hover,.prev_next a:focus{background-color:#fafafa;background-color:rgba(0,0,0,0.01);outline:1px solid #ddd}.featured-image img{width:100%;height:auto}.header{padding:1em 0 0;line-height:1.5;outline:1px solid #ccc}.header .site-title{font-size:2em}.header-image{display:block;width:100% !important;height:auto !important}.header .site-title a{text-decoration:none}.header .site-title a:hover,.header .site-title a:focus{text-decoration:underline}.header .site-description{font-size:1.4em;text-transform:uppercase;opacity:.95}.hentry p:last-of-type{padding-bottom:0}.meta{border:1px solid rgba(0,0,0,0.1);box-shadow:1px 1px 1px rgba(0,0,0,0.05);background-color:#f5f5f5;background-color:rgba(0,0,0,0.05);padding:.5em;margin-bottom:.5em;line-height:1.5;font-size:1.2em}.meta.foot{margin-top:1em;font-size:1em}.dashicon{font-family:'dashicons';vertical-align:middle}.dashicon.the-tags:before{content:"\f323"}.dashicon.the-author:before{content:"\f110"}.dashicon.the-category:before{content:"\f318"}.dashicon.the-date:before{content:"\f145"}.dashicon.prevpage:before{content:"\f340"}.dashicon.nextpage:before{content:"\f344"}.dashicon.video:before{content:"\f234"}.dashicon.audio:before{content:"\f127"}.dashicon.image:before{content:"\f306"}.dashicon.gallery:before{content:"\f232"}.widget h2:before{font-family:'dashicons';vertical-align:middle;padding-right:.25em}.widget_meta h2:before{content:"\f107"}.widget_search h2:before,.widget_my_calendar_simple_search h2:before{content:"\f179"}.widget_archive h2:before,.widget_calendar h2:before,.widget_recent_entries h2:before,.widget_my_calendar_mini_widget h2:before,.widget_my_calendar_upcoming_widget h2:before,.widget_my_calendar_today_widget h2:before{content:"\f145"}.widget_categories h2:before{content:"\f318"}.widget_tag_cloud h2:before{content:"\f323"}.widget_nav_menu h2:before,.widget_pages h2:before{content:"\f333"}.widget_links h2:before{content:"\f103"}.widget_recent_comments h2:before{content:"\f101"}.widget_rss h2:before{content:"\f303"}.widget_rss h2 img{display:none}a[href*=".mp3"]:before,a[href*=".wma"]:before,a[href*=".ogg"]:before,a[href*=".m4a"]:before{content:"\f127";font-family:'dashicons';color:#787878;color:rgba(100,100,100,0.8);padding-right:.25em}a[href*=".mp4"]:before,a[href*=".avi"]:before,a[href*=".flv"]:before,a[href*=".mov"]:before,a[href*=".m4v"]:before{content:"\f234";font-family:'dashicons';color:#787878;color:rgba(100,100,100,0.8);padding-right:.25em}.footer{clear:both;padding:15px}.widget .searchform,.widget .mc-search{padding:15px}.searchform input,.mc-search input{font-size:1.2em;padding:4px}.searchform input[type=text],.mc-search input[type=text]{margin-bottom:.5em;border-color:#ccc;border-width:1px}.searchform input[type=text]:hover,.mc-search input[type=text]:hover,.searchform input[type=text]:focus,.mc-search input[type=text]:focus{border-color:#444;border-width:1px}.post-content{font-size:1.1em}.format-aside,.format-status,.format-quote{padding:2em}.format-aside .post-content{font-style:italic}.format-status .post-content{font-size:1.3em}.format-quote .post-content{font-size:1.3em;padding:1em}.single-attachment .post-content img{margin:.5em auto;display:block;max-width:100%;height:auto}.sticky{padding:1em;margin:-1em -1em 0}.sticky .meta{border:none;box-shadow:0 0 0 #000;padding:0}#wp-calendar td{text-align:center;width:14.2857%}#wp-calendar a{font-weight:700;display:inline-block;height:100%;padding:.5em;border-radius:30px;background-color:rgba(0,0,0,0.1)}#wp-calendar a:hover,#wp-calendar a:focus{background-color:#fff}#content .gallery-caption{text-align:left;width:70%;margin:0 auto!important}.post-content .twitter-tweet{margin:1em auto!important}.social-networks{position:absolute;bottom:.5em;right:.5em}.social-networks li{display:inline-block}.social-networks a:before{font-family:dashicons;vertical-align:middle;background-color:#fff;background-color:rgba(255,255,255,0.8);padding:2px;margin:0 0 0 2px}.social-networks a span{font-family:Raleway,Helvetica,Arial,sans-serif}.social-networks a{text-decoration:none;font-size:2em;line-height:1}.social-networks a:hover:before,.social-networks a:focus:before{background:#f0f0f0}.social-networks a[href*="twitter.com"]:before{content:"\f301";color:#55acee}.social-networks a[href*="facebook.com"]:before{content:"\f304";color:#4c66a4}.social-networks a[href*="plus.google.com"]:before{content:"\f462";color:#dd4b39}.social-networks a[href*="wordpress.org"]:before{content:"\f120";color:#21759b;border-color:#464646}.social-networks a[href*="wordpress.com"]:before{content:"\f120";color:#21759b;border-color:#d54e21}.social-networks a[href*="instagram.com"]:before{font-family:icomoon;content:"\e600";color:#3f729b}.social-networks a[href*="yahoo.com"]:before{font-family:icomoon;content:"\eabd";color:#400191}.social-networks a[href*="yelp.com"]:before{font-family:icomoon;content:"\ead9";color:#af0606}.social-networks a[href*="foursquare.com"]:before{font-family:icomoon;content:"\ead5";color:#0732a2}.social-networks a[href*="flattr.com"]:before{font-family:icomoon;content:"\ead4";color:#338d11}.social-networks a[href*="stackoverflow.com"]:before{font-family:icomoon;content:"\eacf";color:#fe7a15}.social-networks a[href*="delicious.com"]:before{font-family:icomoon;content:"\eacc";color:#3399ff}.social-networks a[href*="soundcloud.com"]:before{font-family:icomoon;content:"\eac5";color:#ff3300}.social-networks a[href*="mailto:"]:before{font-family:icomoon;content:"\ea83";color:#faaf3a}.social-networks a[href*="dropbox.com"]:before{font-family:icomoon;content:"\eaaf";color:#007ee5}.social-networks a[href*="steam.com"]:before{font-family:icomoon;content:"\eaad";color:#171A21}.social-networks a[href*="lanyrd.com"]:before{font-family:icomoon;content:"\e609";color:#0d6797}.social-networks a[href*="flickr.com"]:before{font-family:icomoon;content:"\e60a";color:#ff0084;border-color:#0063dc}.social-networks a[href*="picasa.google.com"]:before{font-family:icomoon;content:"\e60b";color:#0f9d58;border-color:#db4437}.social-networks a[href*="dribbble.com"]:before{font-family:icomoon;content:"\e60d";color:#ff8833;border-color:#00b6e3}.social-networks a[href*="github.com"]:before{font-family:icomoon;content:"\e602";color:#333;border-color:#4183c4}.social-networks a[href*="tumblr.com"]:before{font-family:icomoon;content:"\e604";color:#35465c}.social-networks a[href*="linkedin.com"]:before{font-family:icomoon;content:"\e605";color:#0976b4;border-color:#000}.social-networks a[href*="stumbleupon.com"]:before{font-family:icomoon;content:"\e606";color:#eb4924}.social-networks a[href*="pinterest.com"]:before{font-family:icomoon;content:"\e607";color:#cc2127}.social-networks a[href*="paypal.com"]:before{font-family:icomoon;content:"\e608";color:#253b80;border-color:#179bd7}.social-networks a[href*="youtube.com"]:before{font-family:icomoon;content:"\ea99";color:#cc2127}.social-networks a[href*="vimeo.com"]:before{font-family:icomoon;content:"\ea9d";color:#253b80;border-color:#179bd7}.comments-wrapper .commentlist,.comments-wrapper .commentlist ol{margin:0}.comments-wrapper .commentlist ol{margin:0 0 1em 1em}.comments-wrapper .commentlist li,.comments-wrapper .commentlist li li{margin:0 0 1em;list-style-type:none}.comments-wrapper .commentlist .comment article ol li{list-style-type:decimal}.comment{padding:1em}.universal-comment-processing{background:rgba(200,200,200,0.8);transition:.1s}.universal-comment-error{background:rgba(200,0,0,0.9);color:#fff}.universal-field-error{margin-left:.5em;padding:.25em;background:rgba(255,255,180,0.9)}.universal-ajax-comment{transition:.1s}#comment-status{margin-bottom:1em}#comment-status p{padding:.5em;font-size:1.1em}.navigation:after{content:'';display:table;clear:both}.nav-previous{float:left}.nav-next{float:right}.comment-body:after{content:'';display:table;clear:both}.comment.bypostauthor{outline:1px solid rgba(0,0,0,0.6)}.comment.even{background-color:rgba(0,0,0,0.02)}.comment .avatar{float:left;margin:0 .5em .5em 0}.comment .comment-content{margin-left:96px;padding-left:.5em}.comment .reply{margin:0 0 1em;text-align:right}.comment .comment-reply-link{border-radius:4px;border:1px solid;padding:2px 6px}.comment .comment-reply-link:focus,.comment .comment-reply-link:hover{background-color:rgba(0,0,0,0.7);border:1px solid #333}.comment .comment-meta{font-size:1.2em}.comment .fn{font-weight:700}label[for=comment],label[for=email],label[for=author],label[for=url]{display:block}textarea[id=comment]{width:100%}.universal-clear:after{content:'';display:table;clear:both}.screen-reader-text{position:absolute!important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;color:#000;background:#fff;width:1px;height:1px}.screen-reader-text:focus{clip:auto;overflow:auto;left:1em;top:1em;z-index:100;padding:1em;background-color:#fff;font-size:1.2em;outline:1px solid;width:auto;height:auto}.admin-bar .skiplink a:focus{margin-top:32px}.menu-toggle{margin:.5em 0;padding:0 .5em}.menu-toggle span:before{font-family:dashicons;content:"\f333";vertical-align:middle;line-height:1;font-size:2.2em}.menu-toggle span{font-size:1.5em}.home .featured-image,.page .featured-image{margin:-1em -1em 0}@media only screen and (min-width:480px){.post-wrapper{padding:1em}.content,.sidebar{width:100%;float:none}.sticky .featured-image{margin:-2em -2em 0}.sticky{padding:2em;margin:-2em -2em 0 -2em}.header .site-title{font-size:3em}}@media only screen and (max-width:800px){.primary-menu li{font-size:1.2em}}@media only screen and (min-width:800px){.menu-toggle{display:none}.content{width:66.666666%;float:right}.home .featured-image:first,.page .featured-image{margin:-2em -2em 0}.page-template-page-sidebar-right-php .content{float:left}.home.page .content,.page-template-page-full-width-php .content{width:100%;float:none}.sidebar{width:33.333333%}.page-template-page-sidebar-right-php .sidebar{float:right}.sidebar .post-wrapper{padding-right:2em}.home.page .sidebar,.page-template-page-full-width-php .sidebar{width:100%}.home.page .sidebar .post-wrapper,.page-template-page-full-width-php .sidebar .post-wrapper{padding-right:1em}.home.page .sidebar .widget,.page-template-page-full-width-php .sidebar .widget{float:left;vertical-align:top}.home.page .sidebar .widgets-3 .widget,.page-template-page-full-width-php .sidebar .widgets-3 .widget{width:33.333333%}.home.page .sidebar .widgets-2 .widget,.page-template-page-full-width-php .sidebar .widgets-2 .widget{width:50%}.home.page .sidebar .widgets-4 .widget,.page-template-page-full-width-php .sidebar .widgets-4 .widget{width:25%}.home.page .sidebar .widgets-5 .widget,.page-template-page-full-width-php .sidebar .widgets-5 .widget{width:20%}.home.page .sidebar .widget>h2,.page-template-page-full-width-php .sidebar .widget>h2{text-align:center;background:rgba(0,0,0,0.05)}.header .site-title{font-size:4em}.social-networks a{font-size:3em}}@media only screen and (min-width:1000px){.wrapper{width:960px;padding:1em}.social-networks a{font-size:4em}}@media only screen and (min-width:1360px){.wrapper{width:1280px;padding:2em}.post-wrapper{padding:2em}.post-content{font-size:1.3em}}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.my-ol ol{margin:0 1em 1em;counter-reset:repas}.my-ol ol>li{list-style-type:none;counter-increment:repas;margin-bottom:10px}.my-ol ol>li:before{content:counter(repas);padding:0 .5em 3px .5em;margin-right:8px;vertical-align:top;border-radius:10px;font-weight:bold;font-size:.8em;background:#bc1944;color:white}.my-ul ul>li>ul>li{list-style-type:circle}.my-ul ul>li>ul>li::marker{color:#bc1944}.my-max-width{max-width:1180px;margin:auto}.my-text-color{color:#4d4d4d !important}.my-link-color{color:#128518 !important}.my-font-size-frontpage{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem}.my-liste-chevron-vert{list-style-type:none;background-image:url(Images/Home_chevron_vert.png);background-position:left 60%;background-repeat:no-repeat;padding-left:15px}@font-face{font-family:'open_sans';src:url('Fonts/opensans-regular-webfont.eot');src:url('Fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/opensans-regular-webfont.woff') format('woff'),url('Fonts/opensans-regular-webfont.ttf') format('truetype'),url('Fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'open_sans';src:url('Fonts/opensans-light-webfont.eot');src:url('Fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/opensans-light-webfont.woff') format('woff'),url('Fonts/opensans-light-webfont.ttf') format('truetype'),url('Fonts/opensans-light-webfont.svg#open_sanslight') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'open_sans';src:url('Fonts/opensans-bold-webfont.eot');src:url('Fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/opensans-bold-webfont.woff') format('woff'),url('Fonts/opensans-bold-webfont.ttf') format('truetype'),url('Fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'open_sans';src:url('Fonts/opensans-bolditalic-webfont.eot');src:url('Fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/opensans-bolditalic-webfont.woff') format('woff'),url('Fonts/opensans-bolditalic-webfont.ttf') format('truetype'),url('Fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');font-weight:bold;font-style:italic}@font-face{font-family:'open_sans';src:url('Fonts/opensans-extrabold-webfont.eot');src:url('Fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/opensans-extrabold-webfont.woff') format('woff'),url('Fonts/opensans-extrabold-webfont.ttf') format('truetype'),url('Fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');font-weight:900;font-style:normal}@font-face{font-family:'open_sans';src:url('Fonts/opensans-extrabolditalic-webfont.eot');src:url('Fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/opensans-extrabolditalic-webfont.woff') format('woff'),url('Fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),url('Fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');font-weight:900;font-style:italic}@font-face{font-family:'open_sans';src:url('Fonts/opensans-italic-webfont.eot');src:url('Fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/opensans-italic-webfont.woff') format('woff'),url('Fonts/opensans-italic-webfont.ttf') format('truetype'),url('Fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'open_sans';src:url('Fonts/opensans-lightitalic-webfont.eot');src:url('Fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/opensans-lightitalic-webfont.woff') format('woff'),url('Fonts/opensans-lightitalic-webfont.ttf') format('truetype'),url('Fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');font-weight:300;font-style:italic}@font-face{font-family:'open_sans';src:url('Fonts/opensans-semibold-webfont.eot');src:url('Fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/opensans-semibold-webfont.woff') format('woff'),url('Fonts/opensans-semibold-webfont.ttf') format('truetype'),url('Fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:600;font-style:normal}@font-face{font-family:'open_sans';src:url('Fonts/opensans-semibolditalic-webfont.eot');src:url('Fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/opensans-semibolditalic-webfont.woff') format('woff'),url('Fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),url('Fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');font-weight:600;font-style:italic}body,.wrapper{background-color:white;color:#4d4d4d}#header{outline:none}@media only screen and (min-width:1000px){.wrapper{width:100%;padding:1em 0}.social-networks a{font-size:4em}}@media only screen and (min-width:1360px){.wrapper{width:100%;padding:2em 0}.post-wrapper{padding:2em}.post-content{font-size:1.3em}}h1{color:#bc1944;background-color:white;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;font-weight:normal}h2{color:#bc1944;background-color:white;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;font-weight:normal}h3{color:#bc1944;background-color:white;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-weight:bold}h4{color:#bc1944;background-color:white;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-weight:normal}p{font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem}ol{margin:0 1em 1em;counter-reset:repas}ol>li{list-style-type:none;counter-increment:repas;margin-bottom:10px}ol>li:before{content:counter(repas);padding:0 .5em 3px .5em;margin-right:8px;vertical-align:top;border-radius:10px;font-weight:bold;font-size:.8em;background:#bc1944;color:white}ul>li>ul>li{list-style-type:circle}ul>li>ul>li::marker{color:#bc1944}tr:nth-child(odd),tr:nth-child(odd) td{color:#4d4d4d;background-color:#f7f7f7}tr:nth-child(even),tr:nth-child(eve) td{color:#4d4d4d;background-color:white}table th{color:#bc1944;background-color:#f7f7f7}.wrapper{color:#4d4d4d !important}#header{text-align:left;max-width:1180px;margin:auto}.text-header{background-color:white;color:#bc1944}#gihp-logo{display:inline-block}#gihp-logo a:hover img,#gihp-logo a:focus img{background:none}#gihp-slogan{display:inline-block;vertical-align:70%;margin:0 0 0 25px;font-weight:bold;font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem}.primary-menu nav{max-width:1180px;margin:auto;text-align:right}.primary-menu,.primary-menu .menu>.menu-item>a{background-color:#bc1944 !important;color:white !important}.primary-menu .menu-item.current_page_item>a{text-decoration:none}.primary-menu .menu>.menu-item.current-menu-ancestor>a{font-weight:bold;background:url(Images/Menu_indicateur_rubrique_courante.png) 50% 100% no-repeat}.primary-menu .sub-menu{width:23em}.primary-menu .menu>.menu-item>.sub-menu>.menu-item{border-left:1px solid #d1d1d1 !important;border-right:1px solid #d1d1d1 !important;padding:0 !important;background-color:white}.primary-menu .menu>.menu-item>.sub-menu>.menu-item a,.primary-menu .menu>.menu-item>.sub-menu>.menu-item a:link,.primary-menu .menu>.menu-item>.sub-menu>.menu-item a:visited{border-bottom:1px dashed #d1d1d1 !important;margin:0px 8px !important;padding:8px 0px 8px 14px !important;width:90%;background-image:url(Images/Menu_chevron.png);background-position:0 50%;background-repeat:no-repeat;background-color:white !important;color:#4d4d4d !important}.primary-menu .menu>.menu-item>.sub-menu>.menu-item:hover>a,.primary-menu .menu>.menu-item>.sub-menu>.menu-item:hover>a:link,.primary-menu .menu>.menu-item>.sub-menu>.menu-item:hover>a:visited,.primary-menu .menu>.menu-item>.sub-menu>.menu-item:focus>a,.primary-menu .menu>.menu-item>.sub-menu>.menu-item:focus>a:link,.primary-menu .menu>.menu-item>.sub-menu>.menu-item:focus>a:visited{color:#bc1944 !important;background-color:white !important;font-weight:bold}.primary-menu .menu>.menu-item>.sub-menu>.menu-item:last-child{border-bottom:1px solid #d1d1d1 !important}.primary-menu .menu>.menu-item>.sub-menu>.menu-item:last-child a{border-bottom:none !important}.primary-menu .menu>.menu-item>.sub-menu>.menu-item>.sub-menu{padding-left:1em;width:22em}.primary-menu .menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item a,.primary-menu .menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item a:link,.primary-menu .menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item a:visited{background-image:url(Images/Menu_chevron.png);background-position:0 50%;background-repeat:no-repeat;background-color:white !important;color:#4d4d4d !important}.primary-menu .menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item:hover>a,.primary-menu .menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item:hover>a:link,.primary-menu .menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item:hover>a:visited,.primary-menu .menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item:focus>a,.primary-menu .menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item:focus>a:link,.primary-menu .menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item:focus>a:visited{color:#bc1944 !important;background-color:white !important;font-weight:bold}#gihp-search{float:right}#gihp-search button{border:none;background-color:transparent}.searchform input{font-size:8px;font-size:0.8rem;line-height:8px;line-height:0.8rem}.searchform input[type="text"]{border:none;border-bottom:solid 1px #d1d1d1}#search-input-1{vertical-align:80%}.main-banner{border-bottom:solid 1px #d1d1d1;background-image:url(Images/main_banner_home_cities.png);background-position:bottom left;background-repeat:repeat-x}.main-banner-inner{max-width:1180px;margin:auto;background-position:bottom left;background-repeat:no-repeat;min-height:300px;text-align:left}.main-banner-inner.template-transport{background-image:url(Images/main_banner_transport.png)}.main-banner-inner.template-asso{background-image:url(Images/main_banner_asso.png)}.main-banner-inner.template-actu{background-image:url(Images/main_banner_actu.png)}.main-banner-inner.template-contact{background-image:url(Images/main_banner_contact.png)}.main-banner-inner.template-partenaires{background-image:url(Images/main_banner_partenaires.png)}.main-banner-inner.template-medico-social{background-image:url(Images/main_banner_medico-social.png);background-position:75px bottom}.main-banner-inner>div{margin-left:405px;padding-top:100px}.main-banner-inner h1{background-color:transparent;padding-bottom:0}#gihp-breadcrumb{font-size:9px;font-size:0.9rem;line-height:9px;line-height:0.9rem}#gihp-breadcrumb a{color:#128518 !important}#page{max-width:1180px;margin:auto}.content{color:#4d4d4d !important}.post-content a{display:inline}.post-content a img{display:inline-block}.page-wrapper{color:#4d4d4d !important;outline:none}.post-wrapper{padding:2em 0px;color:#4d4d4d !important}.post-wrapper ol{margin:0 1em 1em;counter-reset:repas}.post-wrapper ol>li{list-style-type:none;counter-increment:repas;margin-bottom:10px}.post-wrapper ol>li:before{content:counter(repas);padding:0 .5em 3px .5em;margin-right:8px;vertical-align:top;border-radius:10px;font-weight:bold;font-size:.8em;background:#bc1944;color:white}.post-wrapper ul>li>ul>li{list-style-type:circle}.post-wrapper ul>li>ul>li::marker{color:#bc1944}.post-wrapper a{color:#128518 !important}body.category-actualites article{border-bottom:solid 1px #d1d1d1;padding-bottom:2em}body.category-actualites h2.post-title{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem;padding-bottom:0}body.category-actualites h2.post-title a{color:#bc1944 !important;text-decoration:none}body.category-actualites h2.post-title a:hover{text-decoration:underline}.post-date-tags{color:#4d4d4d !important;opacity:.8;background-color:white;margin-bottom:.7em;font-style:italic;font-size:9px;font-size:0.9rem;line-height:12px;line-height:1.2rem}.post-date-tags a{color:#4d4d4d !important}.article-category-actualites .post-date-tags{margin-bottom:2em}.sidebar{color:#4d4d4d !important}.sidebar a{color:#128518 !important}#fucking-circle{background-image:url(Images/footer_demi_cercle_repeat.png);background-position:top left;background-repeat:repeat-x}#fucking-circle-inner{max-width:1180px;margin:auto;height:33px;background-image:url(Images/footer_demi_cercle.png);background-position:10px 0px;background-repeat:no-repeat}.footer{padding:0px 0 0 0}.footer-block{float:left}#footer-1{background-color:#bc1944;background-image:url(Images/footer_cities_repeat_x.png),linear-gradient(to bottom, #bc1944, #a1153a);background-position:bottom left;background-repeat:repeat-x;min-height:220px}#footer-1-content{max-width:1180px;margin:auto}#footer-1-content h3{color:white;background-color:transparent;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem}#footer-1-content li{display:list-item !important}#footer-1-content li a{color:white}#gihp-logo-blanc{margin-top:1em}.secondary-menu{text-align:left;margin-top:0}#footer-transport ul.menu>li>ul.sub-menu>li,#footer-medico-social ul.menu>li>ul.sub-menu>li,#footer-asso ul.menu>li>ul.sub-menu>li{list-style-type:none}#footer-transport ul.menu>li>ul.sub-menu>li>ul.sub-menu>li,#footer-medico-social ul.menu>li>ul.sub-menu>li>ul.sub-menu>li,#footer-asso ul.menu>li>ul.sub-menu>li>ul.sub-menu>li{list-style-type:none}#footer-2-content{max-width:1180px;margin:auto}#footer-2-content li{display:inline;margin:.5em}#footer-2-content li a{color:#bc1944;background-color:white}body.home #page{max-width:none}body.home h3{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}#home-banner{text-align:center;font-weight:bold}#home-banner .main-banner-inner{background-image:url(Images/main_banner_home.png);background-position:bottom center;background-repeat:no-repeat;min-height:360px;text-align:center}#home-banner p,#home-banner h1{color:#bc1944;background-color:white;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;margin:1em 0 0 0;padding:0;font-weight:bold}#home-banner span{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem}#home-actu{border-bottom:solid 1px #d1d1d1}#home-actu-inner{min-height:400px;max-width:1180px;margin:auto;background-image:url(Images/Home_section_actu_picto.png);background-position:100px bottom;background-repeat:no-repeat}#home-actu-content-1{display:inline-block;margin-right:1%;width:49%}#home-actu-content-1 li{list-style-type:none;background-image:url(Images/Home_chevron_vert.png);background-position:left 60%;background-repeat:no-repeat;padding-left:15px}#home-actu-content-1 a{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem}#home-actu-content-2{display:inline-block;vertical-align:top;width:49%}#home-actu-content-2 h3{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem}#home-actu-content-2 h3>a{color:#bc1944 !important;text-decoration:none}#home-actu-content-2 h3>a:hover,#home-actu-content-2 h3>a:focus{color:#bc1944 !important;text-decoration:underline}#home-actu-content-2 li{list-style:none;padding:1em 0;border-bottom:solid 1px #d1d1d1}#home-actu-content-2 li:last-child{border-bottom:none}#home-actu-content-2 .post-meta a{color:#4d4d4d !important}#home-asso{background-color:#f7f7f7;border-bottom:solid 1px #d1d1d1}#home-asso-inner{max-width:1180px;margin:auto;padding:7em 0 5em}#home-asso-picto{display:inline-block;width:39%;background-image:url(Images/Home_section_asso_picto_circle.png);background-position:50% 50%;background-repeat:no-repeat;min-height:270px}#home-asso-content{display:inline-block;width:60%}#home-asso-content h2,#home-asso-content h3{background-color:transparent}#home-asso-content li{list-style-type:none;background-image:url(Images/Home_chevron_vert.png);background-position:left 60%;background-repeat:no-repeat;padding-left:15px}#home-asso-content a{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem}#home-services{min-height:200px;max-width:1180px;margin:auto;text-align:center;padding:7em 0 5em}#home-services a{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem}#liste-services{margin-top:1em}#liste-services li{display:inline-block;padding:120px 6em 1em}#service-transport{background-image:url(Images/Home_section_services_picto_transport.png),url(Images/Home_chevron_vert.png);background-position:top center, 16% 85%;background-repeat:no-repeat,no-repeat}#service-medico-social{background-image:url(Images/Home_section_services_picto_medico.png),url(Images/Home_chevron_vert.png);background-position:top center, 14% 85%;background-repeat:no-repeat,no-repeat}#contact-block-form,#contact-block-coord{float:left;width:100%}#contact-block-form input,#contact-block-form textarea{width:90%}#contact-block-coord ul{margin:0 .5em 1em}#contact-block-coord .contact-person,#contact-block-coord .contact-phone,#contact-block-coord .contact-fax,#contact-block-coord .contact-email,#contact-block-coord .contact-mail{background-repeat:no-repeat;padding-left:30px;list-style:none}.contact-person{background-image:url(Images/Contact_picto_person.png);background-position:3px center}.contact-phone{background-image:url(Images/Contact_picto_tel.png);background-position:5px center}.contact-fax{background-image:url(Images/Contact_picto_fax.png);background-position:0px center}.contact-email{background-image:url(Images/Contact_picto_email.png);background-position:1px center}.contact-mail{background-image:url(Images/Contact_picto_mail.png);background-position:3px 5px}.contact-mail address{font-style:normal}#post-2549 input[type=text],#post-2862 input[type=text],#post-2549 input[type=email],#post-2862 input[type=email],#post-2549 select,#post-2862 select{width:30em}#post-2549 textarea,#post-2862 textarea{display:inline-block;width:37em}#bloc-retour2 label+label{opacity:.1;display:none}#bloc-retour2 :checked+label~label{opacity:1;display:block}.resa-submit{width:20rem;height:9vh;font-size:1.5rem}@media only screen and (max-width:480px){#post-2549 input[type=text],#post-2549 input[type=email],#post-2549 select{width:99%}#post-2549 textarea{display:inline-block;width:99%}}@media only screen and (min-width:480px){.footer-block{width:100%}}@media only screen and (max-width:800px){.primary-menu .sub-menu{width:21em}.primary-menu .menu>.menu-item>.sub-menu>.menu-item>.sub-menu{padding-left:1em;width:20em}.primary-menu ul{margin:0}.primary-menu li{font-size:15px;padding-left:.5em;padding-right:.5em}.main-banner-inner.template-transport,.main-banner-inner.template-asso,.main-banner-inner.template-actu,.main-banner-inner.template-contact,.main-banner-inner.template-partenaires,.main-banner-inner.template-medico-social{background-image:none}.main-banner-inner>div{margin-left:0;padding-top:0}}@media only screen and (max-width:965px){#home-actu-inner{background-image:none}#home-actu-content-1{width:99%}#home-actu-content-2{width:100%}}@media only screen and (min-width:600px){.footer-block{width:50%}}@media only screen and (min-width:800px){.content{width:100%;float:none}.footer-block{width:30%}}@media only screen and (min-width:1000px){.primary-menu nav{background:url(Images/Menu_demi_cercle_logo_ombre.png) 75px 0 no-repeat}.footer-block{width:25%;margin:1em auto}#contact-block-form{width:54%}#contact-block-coord{width:35%}}