#content_post{font-size:1.2em;}

@media screen and (min-width:1420px) { 
.wrapper_main, .wrapper{height: 26vw;min-height: 26vw;}
.metaslider-259 img {height: 26vw!important;min-height: 26vw!important;}
#date_cafe {height: 84px;}
#titreblog {margin-top: 6%;font-size:1.7em;}
.tweetblock{margin-left:-20%;}
}

@media screen and (min-width:1405px) { 
.wrapper_main, .wrapper{height: 26vw;min-height: 26vw;}
.metaslider-259 img {height: 26vw!important;min-height: 26vw!important;}
#date_cafe {height: 84px;}
#titreblog {margin-top: 6%;font-size:1.7em;}
.tweetblock{margin-left:-20%;}
}

@media screen and (min-width:1375px) { 
#page, #footer_content{max-width:1300px;width:1300px;}
.wrapper_main, .wrapper{height: 21vw;min-height: 21vw;}
.metaslider-259 img {height: 21vw!important;min-height: 21vw!important;}
#date_article, #date_article_norm{height: 84px;}
#subtitle_article{height:67px;}
#footer_ihecs{margin-right:0;}
#menu_main li:last-child{background-position: left center!important;}
body{font-size:0.9em;}
#titreblog {position:absolute;margin-top:6%;font-size:1.7em;}
#blogsr h3 {background:#787878;color:#FFFFFF;width:250px;text-align:center;
z-index:99999;margin-top:0.3%;
 -ms-transform: rotate(-10deg); /* IE9+ */
    -moz-transform: rotate(-10deg);  /* Firefox */
    -o-transform: rotate(-10deg);  /* Opera */
    -webkit-transform: rotate(-10deg);  /* Safari & Chrome */
    transform: rotate(-10deg);
}
}

@media screen and (max-width:1374px) { 
#footer_content,#page {margin: 0px 0px 0px 4.8%;}
#image_big{width:117%!important;}
#subtitle_article {margin-left: 17%!important;}
#subtitle_article_norm {width: 87%;}
body{font-size:1.2em;}
#titreblog{position:absolute;z-index:999;margin:5% 0 0 65%;padding:1% 5%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.4em;}
}

@media screen and (max-width:1300px) { 
#author_txt {width:72%;float: right;}
#subtitle_article {margin-left: 18%!important;}
#subtitle_article_norm {width: 86%}
#titreblog {font-size:1.2em;}
/**Search**/
#wpas-search_query input, input#date_y.wpas-text, input#a.wpas-text {width:68%;}
.label-container{width:25%;}
#wpas-date_y .label-container, .wpas-author-field .label-container {
clear:left;margin-left:0;width:25%;}
.wpas-tax_category-checkboxes{margin-bottom:10px;}

@media screen and (max-width:1200px) { 
#subtitle_article_norm {width: 82%}
#titreblog {position:absolute;z-index:999;margin:5% 0 0 65%;padding:1% 7% 1% 5%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.2em;}}
}

@media screen and (max-width:1044px) { 
#mainblog {width:98%; background: #FFFFFF;}
#blogsr h3 {transform: rotate(-14deg);margin-top:-40px;}
#titreblog{position:relative;z-index:999;margin:9% 0 0 27%;padding:1% 20% 1% 10%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.1em;}
.wp-caption.alignright img {float:left;clear:both;width:100%!important;margin-left:-10px;margin-right:20px;margin-bottom:15px;}
.wp-caption.alignright {float:left;clear:both;width:94%!important;margin-left:-10px;margin-right:20px;}
.redac_pix .team {margin-right: 0!important;}
img.right, img.alignright, .wp-caption.alignright {background: none;padding-top: 0;padding-right: 0;width:40%;height:auto;}
#top_page{border-width: 178px 700px 0 0;}
#top_page_border{border-width: 179px 700px 0 0;}
#top_page {border-width: 169px 700px 0 0\9;}
#top_page_border {border-width: 170px 700px 0 0\9;}
.quote {font-size: 1.8em;width: 75%;}
.item_comment{bottom: 0em;}
#author_txt {width:70%;float: right;}
.view,.view_more {margin-top:16px;}	
.item_notes{bottom:10px;}
#page,#footer_content {width: 93.5%;}
/*Ihecs Café / Articles*/
#date_article{height:80px;width:80px;}
#date_cafe{height: 80px;}
#subtitle_article_cafe{width: 88%!important;}
#subtitle_article_cafe h2 {font-size: 21px;}
#subtitle_article_norm{width:82%}
#main_content_article{width: 70%;}
#sidebar{float:left;margin-left:5%;}
#author_txt {width:74%;}
#author_border{padding-right:50px;}
.date_loop{font-size:0.9em;}
#image_big{margin-top:-30px!important;}
.text_author_redac {text-align:left!important;padding-left:10px;}
/* Circular Content Carousel Style */
.ca-item{width:25.1%;}
#subtitle_article {margin-left:20%!important;height: 64px;width: 57%;}
#subtitle_article h2 {font-size:17px;}
/**Footer**/
#footer_menu {margin-left: 8%;width:36%;}
#col1, #col2 {width:39%;}
#col2{padding-left:10%;}
#date_article_norm {height: 80px;}
}

@media screen and (max-width:1000px) { 
#subtitle_article_norm {width: 80%}
#main_content_article img,.wp-caption-text {width: 100%;float: none;height:auto;margin-right: 0;positon:left;}
.wp-caption-text{margin-top:10px;}
#titreblog{position:relative;z-index:999;margin:9% 0 0 27%;padding:1% 20% 1% 10%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.1em;}

@media screen and (max-width:950px) { ;
#top_page{border-width: 176px 640px 0 0;}
#top_page_border{border-width: 177px 640px 0 0;}
#titreblog{position:relative;z-index:999;margin:9% 0 0 27%;padding:1% 20% 1% 10%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.1em;}
/**Footer**/
#footer_menu {margin-left: 8%;width:34%;}
#col1, #col2 {width:41%;}
#col2{padding-left:11%;}
#subtitle_article_norm {width: 78%}
/**Search**/
#wpas-search_query input, input#date_y.wpas-text, input#a.wpas-text {width:96%;}
.label-container,.wpas-author-field .label-container{width:35%;}
#wpas-date_y .label-container  {width:55%;}
.wpas-tax_category-checkboxes{margin-bottom:20px;}
#wpas-orderby .label-container {width: 20%;}
#wpas-order .label-container {margin-left:3%;width: 20%;}
.mejs-container{width:50%!important;}
}

@media screen and (max-width:920px) { 
#networks {margin-top: 40px;}
#page, #footer_content {width: 90%;}
#top_page{border-width: 172px 820px 0 0;border-color: #FFFFFF transparent transparent transparent;}
#top_page_border{border-width: 173px 820px 0 0;}
#page, #footer_content {margin: 0 0 0 7%;}
#blogsr h3 {margin-top: -40px;transform:rotate(-12deg);}
.postloop {width: 49%;}
.blank{height:20px;}
.comment-author img{display:none;}
#side_networks a {padding-right: 4px;}
#titreblog {margin: 9% 0px 0px 62%;font-size:1em;}
#menu_main {display:none;}
#subtitle_article {margin-left:22%!important;height: 64px;width: 66%;}
#subtitle_article_cafe {width: 84% !important;}
#date_cafe{height:83px;}
#author_txt {width:64%;}
.item,.un{width:100%!important;}
.metaslider-259 {width: 99% !important;}
.metaslider-259 img {width: 100% !important;}
.wrapper_main, .wrapper{width: 48.5%;height: 42vw !important;max-height: 43vw;margin-bottom:1.5%;margin-right:1.5%;}
.ca-item{width:33.5%;float:left;margin-right:20px;}
.wrapper_loop{width: 48%!important;}
#articles_loop"{margin-left:0!important;}
#main_content_txt {width:100%;}
.unecarre{display:none;}
.redac_pix {width:16%;margin-right:9%;}
.redac_pix img {width:100%;}
#image_big{margin-top:-11px!important;width:125%!important;margin-bottom:30px;}
#video{margin: 30px 0;}
.cafesans .wrapper_main:first-child {display:none;}
/**Footer**/
#footer_menu {margin-left: 6%;width:38%;}
#col1, #col2 {width:39%;}
#col2{padding-left:12%;}
.blanknormresp{display:none;}
#subtitle_article_norm {width: 77%}
.metaslider-259  {position:relative!important;opacity:1!important;background:#FFFFFF!important;}
.metaslider-259 .caption-wrap {position:relative!important;clear:left;}
#legende{margin-top:-20px!important;}
#partenaire{width: 60%;padding-bottom:6px;}
#mainblog {
    width: 98%;
    float: left;}
}
#titreblog{position:relative;z-index:999;margin:9% 0 0 27%;padding:1% 20% 1% 10%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.1em;}


@media screen and (max-width:810px) {
#top_page{border-width: 172px 800px 0 0;}
#top_page_border{border-width: 173px 800px 0 0;}
.ca-item{width:33.7%;float:left;margin-right:20px;}
#author_txt {width:64%;}
.redac_pix {width:32.3%;margin-right:1%;}
#main_content_article{width: 100%;padding:0;margin:0;}
#sidebar, #mentions_article{width:100%;border-left:none;padding:0;margin:0;}
#sidebar{margin-top:30px;}
.fa-print, #footer_menu{display:none;}
#related{width:96.5%;}
#menu_bottom{display:block;width:100%;margin:-20px 0 0 0;padding:40px 0; text-align:center;
background:#FAFAFA;border-top:1px solid #DEDEDE;line-height:180%;}
#menu_bottom ul, #menu_bottom li{margin:0;padding:0;list-style-type:none;}
#menu_bottom a, #menu_bottom a:link, #menu_bottom a:visited{color:#787878;text-decoration:none;}
#subtitle_article_norm{width:83%;margin-bottom: 26px;}
#date_article_norm {height:83px;}
.mejs-container{width:60%!important;}
/**Footer**/
#footer_menu {margin-left: 4%;width:42%;}
#col1, #col2 {width:40%;}
#col2{padding-left:12%;}
#sidebar ul{display:none;}
#colside1 {position:relative;float:left;width:46%;padding-right:4%;border-right:1px solid #EDEDED; 
min-height:200px;}
#colside2 {float:right;width:46%;padding-left:2%;min-height:256px;}
.slide_infos{width:98%;}
.side_date {width: 90%;}
#footer_ink {width: 50%; margin-left: 6%;}
#networks {margin-top: 20px;}
#titreblog{position:relative;z-index:999;margin:9% 0 0 27%;padding:1% 20% 1% 10%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.1em;}
}

@media screen and (max-width:810px) { 
#top_page{border-width: 172px 790px 0 0;}
#top_page_border{border-width: 173px 790px 0 0;}
#page, #footer_content {width: 91.5%;margin: 0 0 0 7%;}
#networks{margin-top:20px;position:absolute;width:98%;text-align:right;margin-right:2%;}
#image_big{width:125%!important;margin-top: -34px !important;}
.wpcf7-form p { width:100%;}
#sidebar{padding:4% 6% 6% 6%;border:1px solid #DEDEDE;width:87.4%;}
.slide_infos:first-child{border: 1px solid white!important;padding-top:0!important;}
#main_content_txt {width:100%;}
#subtitle_article_resp,#date_resp_resp,.blankresp{display:block;}
#resp,#date_resp_resp,#subtitle_article_resp{display:block;}
#subtitle_article,#date_article,#date_article_norm,#subtitle_article_norm,.blanknorm,#date_cafe,#subtitle_article_cafe{display:none;}
#partenaire{width: 60%;}
#bottom{margin-bottom:22px!important;}
#blogsr h3 {margin-top: -20px;}
#titreblog {margin: 9% 0px 0px 60%;}
#main_content_article img {margin-bottom:20px;}
.comm{width: 97%!important;}
#menu_bottom a:hover{color: #B1005C;text-decoration: none;}
#titreblog{position:relative;z-index:999;margin:9% 0 0 27%;padding:1% 20% 1% 10%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.1em;}
}

@media screen and (max-width:778px) { 
#top_page{border-width: 172px 758px 0 0;}
#top_page_border{border-width: 173px 758px 0 0;}
.redac_pix {width:32.3%;}
#titreblog{position:relative;z-index:999;margin:9% 0 0 27%;padding:1% 20% 1% 10%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.1em;}
}

@media screen and (max-width:756px) { 
#top_page{border-width: 172px 726px 0 0;}
#top_page_border{border-width: 172px 726px 0 0;}
#subtitle_article{margin-left:24%;width:66%;}
#titreblog{position:relative;z-index:999;margin:9% 0 0 27%;padding:1% 20% 1% 10%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.1em;}
}

@media screen and (max-width:736px) { 
#top_page{border-width: 172px 716px 0 0;}
#top_page_border{border-width: 172px 716px 0 0;}
#subtitle_article_cafe{width: 80%;}
#networks {margin-top: 20px!important;}
#titreblog{position:relative;z-index:999;margin:9% 0 0 27%;padding:1% 20% 1% 10%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.1em;}
}

@media screen and (max-width:716px) { 
#top_page{border-width: 172px 696px 0 0;}
#top_page_border{border-width: 172px 696px 0 0;}
body{font-size:1em;}
.item_text {font-size: 1.2em;}
#titreblog{position:relative;z-index:999;margin:9% 0 0 27%;padding:1% 20% 1% 10%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.1em;}
}

@media screen and (max-width:696px) { 
#top_page{border-width: 172px 676px 0 0;}
#top_page_border{border-width: 172px 676px 0 0;}
#author_txt {width:55%;}
.item{width:100%!important;}
#titreblog{position:relative;z-index:999;margin:9% 0 0 27%;padding:1% 20% 1% 10%;background:#434343;opacity:0.8;color:#FFFFFF;font-size:1.1em;}
}

@media screen and (max-width:676px) { 
#top_page{border-width: 172px 656px 0 0;}
#top_page_border{border-width: 172px 656px 0 0;}
/**Search**/
.label-container,.wpas-author-field .label-container{width:97%;}
#wpas-date_y .label-container  {width:97%;}
#wpas-orderby .label-container {width: 20%;}
select#orderby.wpas-select, select#order.wpas-select {width: 21.5%;}
#main_content_txt img{max-width:98%;height:auto;}

}

@media screen and (max-width:660px) { 
.redac_pix .teams {float:none!important;margin: 0 auto!important;margin-bottom:20px!important;margin-top:20px!important;}
.teams{margin-bottom:20px!important;}
.mejs-container{width:60%!important;}
#menu-item-173, #menu-item-175{display:block!important;}
#top_page_border,#prevpage,#top_page,#menu_closed,#subtitle_article,#subtitle_article_norm,
#date_article_norm, #menu_open,#date_article,#search,#networks,#menu_main{display:none;}
.wrapper_main, .wrapper{width: 100%!important;height: 84vw!important;max-height: 84vw;margin-bottom:14px;margin-left:0%;clear:both;}
.wrapper img {margin-bottom:15px;}
.metaslider-259 {width: 100% !important;}
#page{padding-left:0;width:94%;margin:0 auto;padding-bottom: 40px;}
.content_menu {width:100%;}
.ca-item{width:51%;}
#legende {margin-top:-20px;margin-bottom: 20px;}
#resp{margin-bottom:20px;}
#footer_content {width: 96%;margin:0 auto;}
#footer_ihecs{padding-top: 4px;}
#related{width:96%;}
#next{border-left:1px solid#FFFFFF;}
#author_txt {width:100%;}
#author_border{border-right:0;width:100%;text-align:center;height:160px;}
.author_image{margin: 0 auto;margin-bottom:10px;}
#titre_h1{margin-top:40px;}
#date_cafe{display:none;}
#subtitle_article_cafe{height: 56px; width: 99%;float: left;clear:left;margin-right:0;margin-top:15px;}
#author_border,.slide_infos{width:100%!important;}
.side_date{width:82%;}
#footer{height:120px;}
/**Menu responsive**/
.blankresp{display:none;}
#menu_resp{display:block;z-index:999;background:#B1005C;}
#menu_resp_open li, #menu_resp_pages li {border-top: 1px solid #B1005C;background: #93054F}
#menu_resp_open li:hover, #menu_resp_pages li :hover{background: #610032;}
#menu_icones_resp  a , #menu_resp_pages a,#menu_resp_open a{color:#FFFFFF!important;}
#page{margin-top:30px;}
#logo{float:none;margin:0 auto;}
#header{height:110px;background:#FDFDFD;border-bottom:1px solid #DEDEDE;width:120%;margin:0 0 30px -20px;padding-top:40px;}
.un {margin-right:-1%;}
#subtitle_article_norm,#subtitle_artice_norm h2{margin-top:0;padding:0;}
#motcle{margin-top:20px;}
#main_content_txt{margin-top:30px;}
.mini{display:none;}
#footer{min-height:139px;}
#main_content_article iframe {margin-top:30px;}
#footer_ihecs {float: right;}
#footer_ink {width: 64%;margin-left: 35px;}
/**Search**/
.label-container,.wpas-author-field .label-container{width:97%;margin-top:20px;}
#wpas-date_y .label-container  {width:97%;}
#wpas-orderby .label-container {width: 97%;}
select#orderby.wpas-select, select#order.wpas-select {width: 40.5%;}
#wpas-order .label-container {margin-left:0;width: 97%;}
.menu-item-173, .menu-item-175{display:none!important;}
#titreblog {position: relative;margin-left: 33%;background: none;
text-align: justify;font-size: 1.1em;color: #B1005C;padding: 0;z-index:2;}
#titreblog h1{color:#610032;z-index:2;}
#blogsr h3 {margin-top: -20px!important;transform: rotate(0);margin:0 auto;padding:5px 0;z-index:2;}
.postloop {width: 100%;height:340px;}
.postloop img{display:none;}
#search{display:block!important;margin-top: 0;width: 100% !important;}
#searchform{padding-top:15px;}
}

@media screen and (max-width:440px) { 
#menu_text_resp  {display:none;}
.redac_pix{margin-bottom:0;}
#video{margin: 30px 0 30px 0;}
#colside1, #colside2{padding:0;margin:0;float:none;border:none;width:98%;}
.slide_infos{width:100%!important;min-width:320px;max-width:380px;}
#side_networks{width:100%;min-width:320px;max-width:380px;}
.side_date {width: 90.5%;}
#upprev_box{width:88%!important;}
.content_slider h2 {font-size: 1em;}
.slide_infos {min-width: 120px;}
.mejs-container{width:90%!important;}
#titreblog {position: relative;background: none;margin-left:25%;text-align: justify;font-size: 1.1em;color: #B1005C;padding: 0;z-index:2;}
#titreblog h1{color:#610032;z-index:2;}
}
}

@media screen and (max-width:350px) { 
.redac_pix{width:100%;}
.phone2{display:block!important;} 
#footer_ink {width: 100%;margin-left: 0; margin-top: 14px;}
#upprev_box{width:86%!important;}
#upprev_box img {display:none;}
#related{font-size:12px;}
#titreblog {position: relative;background: none;margin-left:20%;text-align: justify;font-size: 1.1em;color: #B1005C;padding: 0;z-index:2;}
#titreblog h1{color:#610032;z-index:2;}
}

@media screen and (max-width:260px) { 
#menu_icones_resp div {width: 24px;height: 70px; margin-left: 4px;padding: 0px 8px;}
#menu_icones_resp { width: 140px;}
.item_text {font-size: 1em;line-height:110%!important;}
#articles_loop  img {display:none!important;}
#logopart img{width:90px;height:auto;}
#titreblog {position: relative;margin-left: 15%;background: none;
text-align: justify;font-size: 1em;color: #B1005C;padding: 0;z-index:2;}
#titreblog h1{color:#610032;z-index:2;}
}