@media only screen and (max-width: 1200px) {
	#bandeauhaut,body{max-width:100vw}
	.reseausociaux .reseau3{display:block}
	#widget{width: 100%;}
	#single_cont, .container, #breadcrumb  {width: calc(100% - 2em);}
	/* .full_logo_cont { max-width: 220px; } */
	.single_full_cont { width: 960px; }		
	/*.logo { max-width: 235px; height: auto; }*/
	.header_search { width: 180px; }
	
	.header_menu { max-width: 520px; }
	.header_menu ul li { margin-right: 5px; font-size: 13px; }
	.home_left { float: left; width: 630px; }
	.left_cont { float: left; width: 680px; }
	.home_bottom_box { width: 280px; margin-right: 40px; }
	.home_bottom_box_last { margin-right: 0; }
	.single_left { width: 630px; }
	.archive_title { margin-bottom: 20px; font-size: 23px; }
	#sidebar { width: 240px; }
	
	
	
	.home_post a { height: 100%; width: 100%; display: block; overflow: hidden; border-radius:500px; }
.home_post_bg { height: 220px; background-size: cover; width: 100%; transition: transform 0.25s ease-in-out 0s; background-position: center; border-radius:500px; }

.home_post { width: 25%; float: left; padding-right: 25px; box-sizing: border-box; text-align: center; font-size: 13px; font-family: 'Lato', sans-serif; font-weight: 400;}

.home_post h3 a { text-transform: uppercase; margin-top:35px;  font-size: 12px; font-family: 'Lato', sans-serif; font-weight: 900;}
	
	.cat_post_bg,.cat_post iframe { height: 317px; }
	
.sy-caption-wrap .sy-caption a { font-size: 30px; font-family: 'Lato', sans-serif; font-weight: 900; line-height: 120%;  text-transform: uppercase; }
	
	.home_featured_text { font-size: 35px; font-family: 'Lato', sans-serif; font-weight: 300; text-align: center; margin-top: 50px; margin-bottom:50px; text-transform: uppercase; line-height: 150%; }
	
	
	
	h1.single_title { font-size: 30px; margin: 0 0 20px; letter-spacing: 1px; font-weight: 400; font-family: 'Lato', sans-serif; line-height: 120%;  }
	
	#large_slider, #small_slider { list-style: none; }
#small_slider iframe { height: 400px; width: 100%; }
#small_slider { margin: 0; }
#small_slider img { width: 100%; height: 400px;}
	
	
	.footer_box_col { width: 296px; margin-right: 36px; }
	.footer_box_col_last { margin-right: 0; }
	article .card-image .reseau{bottom:.6em}
	article .card-image .reseau1 {bottom:.6em}
	article .card-image .reseau2 {bottom:.6em}
	.linkedin,.twitter, .facebook, .whatsapp,.twitch,.youtube, .instagram,.share, .messenger,.dailymotion{width:25px;height:25px}	
	.presentateur {width: 120px;}
	.carousel{width:2500%}
	.grilleswap {display: none;}
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	/* .single_full_cont { width: 748px; }	 */
	/* #single_cont, #breadcrumb, .container { width: 748px; } */
	.slicknav_menu { display: block; position: relative; z-index: 99999; }
	.home_post a { height: 100%; width: 100%; display: block; overflow: hidden; border-radius:500px; }
	.home_post_bg { height: 170px; background-size: cover; width: 100%; transition: transform 0.25s ease-in-out 0s; background-position: center; border-radius:500px; }
	.home_post { width: 25%; float: left; padding-right: 15px; box-sizing: border-box; text-align: center; font-size: 12px; font-family: 'Lato', sans-serif; font-weight: 400;}
	.sy-caption-wrap .sy-caption a { font-size: 30px; font-family: 'Lato', sans-serif; font-weight: 900; line-height: 120%;  text-transform: uppercase; }
	.home_featured_text { font-size: 30px; font-family: 'Lato', sans-serif; font-weight: 300; text-align: center; margin-top: 40px; margin-bottom:40px; text-transform: uppercase; line-height: 150%; }
	.home_post h3 a { text-transform: uppercase; margin-top:35px;  font-size: 12px; font-family: 'Lato', sans-serif; font-weight: 900;}
	#large_slider, #small_slider { list-style: none; }
	#small_slider iframe { height: 320px; width: 100%; }
	#small_slider { margin: 0; }
	#small_slider img { width: 100%; height: 320px;}
	.cat_post_bg,.cat_post iframe { height: 317px; }
	.header_social { float: left; }
	.header_menu { display: none; }
	.home_left { width: 510px; }
	.left_cont { float: left; width: 508px; }	
	.home_bottom_box { width: 224px; margin-right: 25px; }
	.home_bottom_box_last { margin-right: 0; }	
	ul.home_bottom_blog_list li h4 { font-size: 16px; }
	#single_cont iframe { width: 750px; height: 430px;}
	.single_left iframe { width: 750px; height: 430px;}
	h1.single_title { font-size: 30px; margin: 0 0 20px; letter-spacing: 1px; font-weight: 400; font-family: 'Lato', sans-serif; line-height: 140%;  }
	.single_left { width: 520px; }
	.single_full { width: auto; }
	#sidebar { width: 180px; }
	.t1_search_cont { width: 170px; }
	.t1_search_cont input[type=text] { width: 150px;  }
	.footer_box_col { width: 229px; margin-right: 20px; }
	.footer_copyright .container {width:100%}
	.mentions{margin-bottom: 1em;}
	.haut_copyright {font-size:11px;padding-top:0}
	.acad img{height:13px !important}
	.acad div div:last-child{display: none;}
	.align_wid_box { width: 245px; margin-right: 0}
	.align_box{ margin-left: 0px;}
	article .card-image .reseau{bottom:.6em}
	article .card-image .reseau1 {bottom:.6em}
	article .card-image .reseau2 {bottom:.6em}
	#news article {max-width:100%;margin-right:0em}
	#news article:nth-child(2n) .card-image {order: 1}
	.linkedin,.twitter, .facebook, .whatsapp,.twitch,.youtube, .instagram {width:25px;height:25px}
	#epi-presentateurs {width: calc(50% - 2em);}
	.episode .card-image {width: 100%;margin-right: 0;}
	#single_cont #epi-presentateurs{margin-top:1em;width:100%}
	.epi-sujets {width:100%;margin-top: 1em;margin-left: 0;}
	#epi-invites {margin-top: 2em;width: 50%}
	.widget_news_widget #news article:nth-child(2n) .card-image a img {
		border-radius: 0 14px 14px 0 ;
	}
	#single_cont #presentateur-emi {width: 100%;margin-top: 1em;flex-direction: row;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) { 
	#emissions, #events,#presentateurs,#realisateurs,#chroniqueurs {
		grid-template-columns: repeat(1, 1fr);
	}
	article .card-image .reseau{bottom:.6em}
	article .card-image .reseau1 {bottom:.6em}
	article .card-image .reseau2 {bottom:.6em}
	/* .linkedin,.twitter, .facebook, .whatsapp,.twitch,.youtube, .instagram {width:35px;height:35px} */
	.episode h1 #reseauxsociaux .reseausociaux span{width:25px;height:25px}
	.sy-caption-wrap .sy-caption a { font-size: 18px; }
	.sy-caption-wrap .sy-caption p { font-size: 12px; }
	.single_full_cont { width: 300px; }	
	.container,#single_cont,#breadcrumb { width: calc(100% - 2em); }
	.container { width: 94%;margin: auto }
	#header { position: relative; width: auto; }
	.home_post_thumb { width: 300px; float: none; margin: 0 auto; height: 217px; }
	.header_menu { display: none; }
	.header_social { float: none; padding-bottom: 10px; text-align: center; padding-top: 10px; }
	.header_menu ul li { margin-right: 20px; }
	.header_social img { margin: 0 1px;}
	.header_search { float: none; margin: 15px auto; display: none; }
	.header_bottom { padding-bottom: 0; }
	.logo_cont { float: none; text-align: center; max-width: 300px; }
	.header_right_text { float: none; width: auto; width: 280px; margin-left: auto; margin-right: auto; }
	.home_left { width: auto; float: none; }
	.archive_box { float: none; margin-left: auto; margin-right: auto; }
	.left_cont { float: none; width: auto; margin-bottom: 25px; }
	.home_bottom_box { width: auto; float: none; margin: 0 0 25px; }
	.home_bottom_box_last { width: auto; margin-right: 0; }	
	ul.home_bottom_blog_list li h4 { font-size: 16px; }	
	.blog_post .img_cont { height: auto; }
	.blog_post .img_cont img { height: auto; }
	.home_post { float: none; padding: 0; width: auto; margin-bottom: 10px; font-size: 15px; }
	.home_post a { height: 100%; width: 100%; display: block; overflow: hidden; border-radius:500px; }
	.home_post_bg { height: 300px; background-size: cover; width: 100%; transition: transform 0.25s ease-in-out 0s; background-position: center; border-radius:500px; }
	.sy-caption-wrap .sy-caption a { font-size: 20px; font-family: 'Lato', sans-serif; font-weight: 900; line-height: 120%;  text-transform: uppercase; }
	.home_featured_text { font-size: 25px; font-family: 'Lato', sans-serif; font-weight: 300; text-align: center; margin-top: 20px; margin-bottom:20px; text-transform: uppercase; line-height: 150%; }
	.home_post h3 a { text-transform: uppercase; margin-top:35px;  font-size: 18px; font-family: 'Lato', sans-serif; font-weight: 900;}
	#large_slider, #small_slider { list-style: none; }
	#small_slider iframe { height: 130px; width: 100%; }
	#small_slider { margin: 0; }
	#small_slider img { width: 100%; height: 130px;}
	.slide_box_title {
		font-family: "Lato",sans-serif;
		font-size: 14px;
		font-weight: 700;
		padding: 25px;
		text-align: center;
		text-transform: uppercase;
	}
	.cat_post { margin: 0 10px 10px 0;width:calc((100% - 20px) / 3) }
	.cat_post img{width: 100%; }
	.cat_post_bg,.cat_post iframe { height: 310px; margin-bottom: 20px; }
	.home_widget, .home_widget:last-child { float: none; margin-bottom: 10px; padding: 0; width: auto; }
	h1.single_title { font-size: 25px; margin: 0 0 20px; letter-spacing: 1px;  font-weight: 700; font-family: 'Lato', sans-serif;line-height: 120%;  }
	/* .cat_post, .cat_post:nth-child(3n+3) { width: 100%; padding: 0; } */
	/* .header_spacing { display: none; } */
	/* #single_cont { width: 300px;} */
	.single_left { float: none; width: auto; margin-bottom: 25px; }
	.single_full { width: auto; }
	#commentform textarea { max-width: 280px; }		
	#sidebar { float: none; width: auto; }	
	.footer_box_col { float: none; width: auto; padding: 10px 0 10px; margin: 0; }
	.footer_social { float: none; }
	.footer_copyright .left { float: none; margin-bottom: 15px; }
	.footer_copyright .right { text-align: center; float: none; }
	.footer_copyright { text-align: center; padding: 12px 0; }	
	.footer_copyright_left { float: none; padding-top: 6px; }
	/* .copyright{flex-direction:column} */
	.haut_copyright {order: 0;font-size: 9px;padding-top: 12px;}
	.footer_copyright .container div:first-child a {font-size: 9px}
	a img.alignnone {margin: 0;}
	/* .acad {width: 60%;} */
	.acad div div:last-child{display: block;font-size: 12px;}
	.acad div div:first-child{font-size: 12px;}
	.mentions{margin-bottom: 1em;}
	.haut_copyright {font-size:11px;padding-top:0}
	.acad img{height:13px !important}
	.acad div div:last-child{display: none;}
	.single_full_cont img { width: 300px; height: 169px }
	.single_left iframe { width: 300px; height: 169px; }
	.single_cont img { width: 300px; height: 169px }
	#single_cont iframe { width: 100%;  }
	#events,#podcasts,#emisssions {flex-wrap: wrap;}
	#events article,#podcasts article,#presentateurs article,#emisssions article {max-width:calc((100% - 2em) / 2)}
	#events article:nth-child(2n), #emisssions article:nth-child(2n) {margin-right:0em}
	#news article {max-width:100%;margin-right:0em}
	#news article:nth-child(2n) .card-image {order: 1}
	#podcasts article:nth-child(2n),#presentateurs article:nth-child(2n) {margin-right:0em}
	#podcasts article:nth-child(2n+1),#presentateurs article:nth-child(2n+1) {margin-right:2em}
	#epi-presentateurs {width: calc(30% - 1em);margin-left: 0em;}
	#news article:nth-child(2n) .card-image img{border-radius: 0 14px 14px 0;}
	#epi-invites {margin-top: 2em;width: 70%}
	.epi-sujets h2{font-size:20px}
	#widget {width: 100%;grid-template-areas: "slide presentation" "tchatpost presentation" "tchatpost rien" "sponsor sponsor";position: relative;}
	.content-txt {
		font-size: .9rem;
		width: 75%;
		top: .7em;
		left: .7em;
		bottom:unset
	}
	.content-txt h2{
		display: none;
	}
	.content-txt h1{font-size: .9rem;display:block}
	#presentation {font-size: .8em;}
	#presentation h3 {font-size: .9em;}
	.episode .card-image video {
		max-height: calc(((100vw - 1em) * .7) * .5625);
	}
	#tchat {
		grid-area: presentation;
		overflow: auto;
		/* position: absolute; */
		top: 0;
		/* width: 20%; */
		background: transparent;
		z-index: 999;
		right: -5%;
		height: 100%;
		/* box-shadow: none; */
		transition: all 1s;
	}
	#tchatonglet {
		position: absolute;
		/* left: -17px; */
		color: #fff;
		/* width: 25px; */
		/* writing-mode: vertical-rl; */
		/* text-orientation: upright; */
		z-index: 1000;
		/* top: 27%; */
		padding: .3em;
		border-radius: 3px 0 0 3px;
		box-shadow: 0 0 5px rgba(0,0,0,.6);
		background: #000;
		cursor: pointer;
	}
	.tchatouvre {
		right:0% !important;
		width:100% !important;
		background: #FFF  !important;
		transition: all 1s; 
	}
	.mobile-po-show {
		display: block;
	}
	/* #messages {display:none} */
	.widget_news_widget #news article:nth-child(2n) .card-image a img {
		border-radius: 0 14px 14px 0 ;
	}
	.collection article {
		max-width: calc((100% - 1em) / 2);
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 2em;
		margin-right: 1em;
		align-content: flex-start;
	}
	.collection article h2{margin-bottom: 0.5em;}
	.collection article .card-image{width: 100%;}
	.collection article .card-content{margin: 0;height: 4em;}
	.collection article:nth-child(2n) {margin-right: 0;}
	.collection article:nth-child(2n) .card-image {
		order: 0;
	}
	.collection article:nth-child(2n) .card-content {
		margin: 0em;
	}
	/* #single_cont .card-image img { border-radius: 14px 14px 0 0 ;} */
	/* .widget_home_centre article .card-content, .flexrow article .card-content{height: 4.5em;} */
	#presentateurs article .card-content{height:auto}
	.slider .reseausociaux {
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		height: 100%;
	}
	.slider .reseausociaux .reseau,.slider .reseausociaux .reseau1,.slider .reseausociaux .reseau2,.slider .reseausociaux .reseau3 {margin-right:0em}
	#AudioDedication{width:100%}
}
@media only screen and (max-width: 430px) {
	.container { width: 94%; margin:auto}
	.cat_post { margin: 0 0 10px 0;width:100% }
	.cat_post img{width: 100%; }
	h1, h2, h3, h4, h5, p {
		font-size: 1em;
	}
	.reseausociaux{display:flex}
	h1 .reseausociaux {
		display: none;
	}
	#events article,#podcasts article,#news article, #emissions article {max-width:100%;min-width:100%;margin-right:0em;display: flex;flex-wrap: wrap;background: #FFF;}
	#events article .card-image,#news article .card-image, #news article .card-content {width: 100%;height: unset;}
	#news article:nth-child(2n) .card-image{order: 0;}
	#news article .card-content {padding-top: .6em;}
	.widget_podcast_widget #news article .card-image img{border-radius: 0;}
	#news article:nth-child(2n) .card-image img{border-radius: 14px 14px 0 0;}
	#univers-emi, #univers-news,.trois, #univers-events {width:100%}
	#univers-emi article {max-width: 100%;margin-right: 0em;}
	#univers-events article{display: block}
	#univers-events article .card-content {max-width: 100%;}
	.card-image {
		display: block;
		position: relative;
		/* padding-top: 56.25%; */
		height: 0;
		width: 100%;
	}
	#single-news,h2.single_title,#emissions-news, #single-news {
		width: 100%;
	}
	#news article h2, #news article h3 {
		font-size: 1.4em;
	}
	/* .episode h1{font-size: .8em;} */
	#single_cont article .card-image{
		height: auto;
	}
	/* article .card-image a {
		position: absolute;
		top: 0;
	} */
	#news article .card-image img,#news article:nth-child(2n) .card-image img {
		border-radius: 0px 0 0 0px;
	}
	.emission-episodes article .card-image a {
		position:relative;
	}
	.collection article {
		min-width: 100%;
	}
	
	.collection article:nth-child(2n) .card-image {order: unset}
	.collection article .card-content {margin-right:0em;margin-left:0em;margin-top: 0;}
	.collection article:nth-child(2n) .card-content {
		margin-right: 0em;
		margin-left: 0em;
	}
	.episode {flex-direction: row;}
	.episode .card-image,.episode .epi-sujets,#epi-presentateurs,#epi-invites {width: 100%;margin-right: 0;}
	.episode .card-image {align-items: flex-start;}
	.episode .card-image video {max-height: calc(100vh * .5625)}
	.episode .epi-sujets {margin-left: 0;margin-top: 1em;}
	#epi-presentateurs {order: 1;flex-direction: row;margin-left: 0}
	#breadcrumb, #breadcrumbhaut {font-size: .7em;}
	.mobile-po-hide {display:none}
	.mobile-po-show {display:block}
	.carousel{width:20000% !important}
	.top_menu {margin-left: 0;}
	.full_logo_cont{margin: 0 auto;}
	#widget {
		width: 100%;
		margin: 0 auto;
		display: grid;
		grid-template-columns: 100% !important;
		grid-template-rows: calc(94% * .5625) auto auto;
		grid-template-areas: "slide" "tchatpost" "tchat";
		gap: 0px;
		/* border: 1px solid blue; */
		max-height: unset;
		position: relative;
	}
#widgetn, #univers #widgetn {
		width: 100%;
		margin: 0 auto;
		display: grid;
		grid-template-columns: 100% !important;
		grid-template-rows: calc(94vw * .5625) auto auto;
		grid-template-areas: "slide" "tchatpost" "tchat";
		gap: 20px;
		/* border: 1px solid blue; */
		max-height: unset;
		position: relative;
	}
	.content-txt {/*display:none;*/width: 93%;top:0}
	.content-txt h1,h1.single_title {font-size: .9rem;margin: 0 0 1em 0;}
	.content-txt h2 {display:none;margin: 0;}
	.content-txt {font-size: .9rem;width: 75%;top: .7em;left:.7em}
	.copyright{flex-direction:column}
	.haut_copyright {order: 3;font-size: 8px;padding-top: 12px;}
	.footer_copyright .container div:first-child{margin-bottom: .5em;}
	.footer_copyright .container div:first-child a {font-size: 8px}
	a img.alignnone {margin: 0;}
	/* .acad {width: 60%;} */
	.mentions{margin-bottom: 1em;}
	.acad img{height:17px !important}
	.acad div div:last-child{display: none;}
	.acad div div:first-child{font-size: 12px;}
	#reseaux{top:-11px;left:10px}
	/* #tchat {
		grid-area: presentation;
		overflow: auto;
		position: absolute;
		top: 0;
		width: 20%;
		background: transparent;
		z-index: 999;
		right: -5%;
		height: 100%;
		box-shadow: none;
		transition: all 1s;
	} */
	#tchat {
		grid-area: tchat;
		overflow: auto;
		/* position: absolute; */
		/* top: 0; */
		width: 100%;
		background: transparent;
		/* z-index: 999; */
		right: -5%;
		height: 100%;
		/* box-shadow: none; */
		/* transition: all 1s; */
		min-height: 200px;
	}
	.tchatouvre {
		right:0% !important;
		width:100% !important;
		background: #FFF  !important;
		transition: all 1s; 
	}
	#tchatonglet {
		position: absolute;
		/* left: -17px; */
		color: #fff;
		/* width: 25px; */
		/* writing-mode: vertical-rl; */
		/* text-orientation: upright; */
		z-index: 1000;
		/* top: 27%; */
		padding: .3em;
		border-radius: 3px 0 0 3px;
		box-shadow: 0 0 5px rgba(0,0,0,.6);
		background: #000;
	}
	/* #messages {display:none} */
	#sponsor {
		height: 50px;
	}
	#sponsor::after, #sponsor::before {
		background: linear-gradient(to right, #000 0, rgba(0, 0, 0, 0) 100%);
		content: "";
		height: 90px;
		position: absolute;
		width: 50px;
		z-index: 2;
	}
	/* #sponsordefile {
		animation: 10s linear infinite scroll;
	} */
	.sponsor img {height:50px}
	/* .widget_news_widget #news article .card-image img,#single_cont .card-image img { border-radius: 14px;} */
	.widget_news_widget #news article:nth-child(2n) .card-image a img {
		border-radius: 0  ;
	}
	#podcasts article:nth-child(2n+1) {
		margin-right: 0em;
	}
	#single_cont #epi-presentateurs {margin-top:2em}
	#single_cont #epi-presentateurs .presentateur{width:50%}
	#single_cont #epi-presentateurs .presentateur , #single_cont #epi-invites .invite {font-size:.8em}
	#single_cont #epi-presentateurs .presentateur img, #single_cont #epi-invites .invite img{width:30%}
	/* #emission-episode .emission-episodes article {
		width: 100%;
	} */
	#single_cont p {
		font-size: 1em;
	}
	.widgettitle {
		flex-wrap: wrap;
		margin: 0 0 .5em;
		font-size: 1.3em;
	}
	.widget_home_centre article .card-content, .flexrow article .card-content{height: auto;}
	#emission-episode{order: 3;}
	#emission-episode .emission-episodes{order: 3;}
	#emission-episode .emission-episodes article{width: 100%;}
	#single_cont #presentateur-emi {width: 100%;margin:1em 0 0 0 ;order:2 ;}
	#presentateurs article{max-width: 100%;margin-right:0}
	#podcasts article:nth-child(2n+1), #presentateurs article:nth-child(2n+1){margin-right:0}
	form.loginform {
		position: fixed;
		top: 0px;
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	#casque{display:none}
	.presentation {
		margin-top: 1em;
		display: grid;
		grid-template-areas: "media" "contenu" "invite" "equipe ";
		grid-template-columns: 100%;
		grid-template-rows: auto auto auto;
		gap: 1em;
	}
	.side{display:none}
	.flexrow {
		grid-template-columns: unset;
	}
	#relatif{grid-template-columns:repeat(1,1fr)}
	.blog{max-width: 100%;}
	.t_menu {display:flex}
	.header_bottom .material-icons, #tchatpost .material-icons, #playtel, .mobile-po-show .material-icons, .close_menu_img {
		max-width: 30px;
		width: 29px;
		padding: .1em;
		margin-right: .3em;
		height: 29px;
	}
}