/** *******************************************************
 * responsive
 */
/* 768 */
@media screen and (max-width: 992px) {
	#wrapper { overflow-x: hidden; width: auto;}
	.wrapper { overflow-x: hidden; width: auto;}
	#header-wrapper { /*overflow-x: hidden;*/ width: auto; }
	#menu-wrapper { overflow-x: hidden; width: auto; height: auto; }
	#nav-wrapper { display: none; }
	#caroussel-wrapper { overflow-x: hidden; width: auto; margin-top: 0px; }
	#content-wrapper { overflow-x: hidden; width: auto; }

	#page-content .wrapper { padding-top: 0; }

	#side { display: none;}
	#col, .col { float: none; width: auto;}
	img { max-width: 100%; height: auto;}

	#col #share, .share-foot, .ls-articles .m-vid, .ls-articles .m-dossier { display: block;}
	#men, #men-sec, .banner970, .banner728 { display: none;}
	
	#head { margin-left: -15px; margin-right: -15px; height: 50px; border-bottom: 1px solid #ccc; background-color: #fff;}
	#m-overlay { display: none; position: absolute; top: 56px; left: 0; right: 0; bottom: 0; z-index: 9998; background-color: rgba(255,255,255,0.25);}

	#head ins { display: none;}
	#head h1 { float: left; padding-top: 0;}
	#head .branding { float: left; padding-top: 0 !important; }

	#head h1 img { max-height: 45px;}
	#head .branding img { max-height: 45px;}
	#mplv-logo { width: 204px !important; margin: -9px 0 0 -9px !important; }
	.calcul #mplv-logo { width: 180px !important; margin-bottom: -55px !important; margin-top: -10px !important; }
	#pplv-logo { width: 110px !important; margin: 0px 0 0 10px !important; }
	#mobile-menu, #mobile-compte, #mobile-search { display: block; float: left; width: 36px; height: 36px; margin-top: 5px;}
	#mobile-menu { margin-left: 5px; z-index: 99999; }
	#mobile-compte, #mobile-search { float: right;}
	#mobile-search { margin-right: 5px;}
	#mobile-menu:hover, #mobile-compte:hover, #mobile-search:hover { opacity: 0.5;}

	#sm-profil { top: 55px; left: auto; right: 0;}
	#sm-mobile { z-index: 9999; top: 51px; left: 0; right: 0; bottom: inherit; width: auto; padding: 15px; background-color: #fff; -moz-box-shadow: 0 10px 15px rgba(0,0,0,0.3); -webkit-box-shadow: 0 10px 15px rgba(0,0,0,0.3); box-shadow: 0 10px 15px rgba(0,0,0,0.3);}
	/*#box-search .gsc-input { width: 100%; height: 40px; margin-right: -45px; box-sizing: border-box;}
	#box-search input.gsc-input { border-bottom: 1px solid #ccc;}*/
	
	#sm-mobile { position: absolute; text-transform: uppercase; font-size: 15px; margin-top: 5px;}
		#sm-mobile li { float: left; display: inline-block; width: 33.33%;}
		#sm-mobile a { display: block; line-height: 1.8;}
		#sm-mobile .selected, #sm-mobile a:hover, #sm-mobile a:focus { color: #000;}
		#sm-mobile .selected { text-decoration: underline;}
		#sm-mobile .full { clear: both; width: 100%; margin-top: 5px; padding-top: 5px; border-top: 1px dotted #ccc;}
		#sm-mobile li.full a span { display: none;}
		#sm-mobile #sub-menu { }
		#sm-mobile #sub-menu > a { padding: 0;}
		#sm-mobile #sub-menu > a span { font-size: 15px; line-height: 1.8; padding: 0; border: none;}
		#sm-mobile #sub-menu span { display: block;}

		#sm-mobile .full.share { text-align: center;}
		#sm-mobile .full.share h3 { display: none;}
		#sm-mobile .full.share a { display: inline-block; margin-top: 5px;}

		#sm-mobile #sm-videos { display: none; }

		.bull h3 { color: #000;}

	#men {}
		#men a { padding: 5px;}
		#ls-menu { font-size: 14px;}
		#sub-menu > a span { padding: 3px 10px 3px 15px;}
		#sub-menu.on > a { padding-left: 15px; padding-bottom: 4px;}
		#sub-menu.on > a span { padding-left: 0;}
		#sub-menu .sm { top: 26px;}
		#men-sec a { padding: 3px 4px;}
		#sub-menu > a { padding-top: 3px; padding-bottom: 3px;}
		#sub-menu > a span { font-size: 18px; line-height: 1;}

	.ls-articles article img,
	#pic-banner img,
	#pic-contest .contest img,
	.contests .contest img { width: 100%;}
	.img.main.full img { width: 100%;}

	#bloc-video .vid:after{margin: -30px 0 0 -43px;}

	.ls-articles.vids .col3 > a:after,
	.ls-articles .col3 .vid:after,
	.ls-articles .col3.vid:after { top: 10px; left: 10px; width: 36px; height: 36px; margin: 0;}

	.img.fullwidth { margin-left: auto; margin-right: auto; text-align: center;}
	.img.fullwidth img { display: inline-block;}

	.banner-aqdfl > ins, .banner640 > ins, .banner-commandite { width: 640px; margin-left: auto; margin-right: auto;}
	.banner-commandite { margin-top: 0;}

	#frmLogin2 { width: auto; margin-right: 0;}

	#nav-article-gal { width: auto;}
		#nav-article-gal .boxin { width: auto;}
		#nav-article-gal li img { width: 100%;}
	
	#main-stories .w-in { height: 450px; overflow: hidden;}
	#main-stories h1 { font-size: 28px;}
	#main-stories article > a { height: 100%;}
	#main-stories h2 { font-size: 16px;}
	#main-stories .story3 h2, #main-stories .story4 h2 { font-size: 14px;}
	#main-stories .story1 { width: 49.5%; height: 100%; margin-right: 1%;}
	#main-stories .story2 { width: 49.5%; height: 49.5%; margin-right: 0; margin-bottom: 1%;}
	#main-stories .story2 { margin-right: 0;}
	#main-stories .story3 { width: 24.5%; margin-right: 1%;}
	#main-stories .story4 { width: 24%; margin-right: 0;}
	#main-stories .story3, #main-stories .story4 { height: 49.5%;}
	#main-stories img { max-width: inherit; width: auto; min-height: 100%;}

	.col #pic-contest-info { min-height: inherit;}
	.col #ls-pics li { width: 73px;}
	#ls-pics img, .list-thumbs img { height: 60px;}
	.list-thumbs.big img { height: auto;}

	#nav-article-gal { padding-bottom: 15px;}
	#nav-article-gal .prev, #nav-article-gal .next { display: none;}
	#nav-article-gal .boxin { overflow-x: scroll; -webkit-overflow-scrolling: touch;}
	#nav-article-gal .boxin::-webkit-scrollbar { -webkit-appearance: none; width: 14px; height: 8px;}
	#nav-article-gal .boxin::-webkit-scrollbar-thumb { border-radius: 8px; border: none; background-color: rgba(0, 0, 0, .3);}
	#nav-article-gal ul, #nav-article-gal li { margin-bottom: 0;}

	#nav-months-weeks { width: 640px; margin-left: auto; margin-right: auto;}

	.m300x250, .m300x250x2, .m300x250x3, .m300x250x4, .m300x250x5 { display: block;}
	.banner320, .banner320x2 { display: block; }
	/*#m3x2x4 .m300x250x4 { margin-bottom: 10px; }*/

	/* Responsive */
	.hidden-desktop { display: inherit !important; }
	.visible-desktop { display: none !important; }
	.visible-phone { display: inherit !important; }
	.hidden-phone { display: none !important; }
}

/* 640 */
@media screen and (max-width: 767px) {
	#forum #wrapper { width: auto;}
	#forum .wrapper { width: auto;}
	.forum .desc.thread { width: auto; }
	.share-comment, .share-print, .share-fav { display: none;}

	.ls-articles article h1,
	.content h1 { font-size: 28px;}
	.content h2 { font-size: 20px;}
	.ls-articles .cat, #slider .cat, .ls-products .cat { font-size: 9px;}

	#main-stories .w-in { height: 350px; overflow: hidden;}
	#main-stories img { max-width: inherit; min-width: 100%; height: 100%; min-height: 0;}
	#main-stories h1 { font-size: 20px;}

	#menu-account a { margin-right: 0; padding: 3px 7px;}

	.banner-commandite { width: 640px; margin: 15px -15px 15px -15px;}
	.banner-commandite .banner-commandite { margin: 0;}
	.banner-aqdfl > ins, .banner640 > ins { margin-left: -15px; margin-right: -15px; margin-bottom: 15px;}
	.banner-aqdfl > ins > iframe, .banner640 > ins > iframe { margin-bottom: 0;}

	#frmfindfriend, #frmfindfriendbyname { width: 100%;}
	#frmfindfriendbyname input { width: 250px;}

	#nav-months-weeks { margin-left: -15px;}

	.img.fullwidth { max-width: 100%;}

	.partner-thyme .i-checkbox { padding-top: 0;}
	.partner-thyme > div { float: none; width: auto; margin-bottom: 15px;}
	.partner-thyme .bg { display: none;}

	#copy { width: 100%;}

	.tbl-wrap { width: 100%; overflow: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch;}
	.tbl-wrap .tbl { width: 640px; margin-bottom: 0;}
	.tbl-wrap::-webkit-scrollbar { -webkit-appearance: none; width: 14px; height: 8px;}
	.tbl-wrap::-webkit-scrollbar-thumb { border-radius: 8px; border: none; background-color: rgba(0, 0, 0, .3);}

	#telefilm { clear: both; float: none; margin-left: 94px; padding-top: 0; text-align: left;}

	/* Responsive */
	.hidden-desktop { display: inherit !important; }
	.visible-desktop { display: none !important; }
	.hidden-tablet { display: none !important; }
	.visible-phone { display: inherit !important; }
	.hidden-phone { display: none !important; }
	.forum .banner320x2 > ins, .banner320x2 > .dfp-zone, .banner320x2 > div[data-m32-ad] { position: fixed; left: 50%; margin-left: -160px; bottom: 0; z-index: 100;}
}

@media screen and (min-width: 551px) {
	.display-xss-visible { display: none; }
}

@media screen and (max-width: 550px) {
	.display-xss-hidden { display: none; }
	.display-xss-visible { display: block; }

	#replyForm textarea { width: 100%; }
}

/* 480 */
@media screen and (max-width: 639px) {

	#forum .bt.smler { margin: 4px 0; }
	#forum .content h1 { font-size: 50px; }

	#wrapper { padding-bottom: 50px; }
	.wrapper { padding-bottom: 50px; }
	#page-top .wrapper { padding-bottom: 0px; }
	.naitre-grandir-opt-in{
		width: 100%;
		background: #bee7fb !important;
	}
	.naitre-grandir-opt-in .i-checkbox label{
		margin-top: 10px;
		min-width: 250px;
	}
	#TitremobileNG{
		display: block !important;
		color: #0085c7;
		font-size: 18px;
		margin: 20px;
		font-weight: bold;
	}
	.logoNG{
		display: block !important;
	    float: right;
	    margin-top: 69px;
	    width: 90px;
	    margin-right: 10px;
	}
	#slides, #breadcrumb, .ls-pag a, #box-order .by-type h5, #nav-months-weeks { display: none;}
	#sm-mobile, #sm-mobile #sub-menu > a span { font-size: 13px;}

	#sm-profil { left: 0;}
	#sm-profil #box-profil {  width: 100%;}
	#sm-profil #box-profil.no-logged { width: 100%; margin-bottom: -15px;}

	#head { margin-bottom: 15px;}

	.img.main { float: none; width: auto; margin-left: 0;}
	.img.main img { width: 100%; max-width: inherit;}

	#slides h3 { font-size: 16px;}

	.content h1 { font-size: 22px;}
	.content h2, .ls-articles.featured h1 { font-size: 18px;}

	#main-stories { margin-top: -5px;}
	#main-stories .w-in { height: auto;}
	#main-stories .story1 { min-width: 100%; height: 300px; margin-bottom: 1%;}
	#main-stories .story1 img { width: 100%; height: auto; margin-top: -95px;}
	#main-stories .story2 { width: 100%; height: 50%;}
	#main-stories .story3, #main-stories .story4 { width: 49.5%; height: 50%;}
	#main-stories .story3 img, #main-stories .story4 img { width: auto; height: 100%;}

	h1.type2 span, h1.type3 span, h1.type4 span, h1.type5 span, h1.type6 span, h1.type7 span, h1.type8 span, h1.type9 span, h2.type2 span, h2.type3 span, h2.type4 span, h2.type5 span, h2.type6 span, h2.type7 span, h2.type8 span, h2.type10 span, h2.type14 span, h2.type17 span, h2.type21 span, h2.type23 span, h2.type25 span, h2.type27 span, h2.type9 span { display: block;}

	.banner-aqdfl > ins, .banner640 > ins { width: auto;}
	.banner-commandite { display: none;}
	.banner320, .banner320x2, .banner320x2 img { display: block;}
	.banner320 > ins, .banner320 > .dfp-zone, .banner320 > div[data-m32-ad] { width: 320px; margin-bottom: 15px; margin-left: auto; margin-right: auto;}
	.banner320x2 > ins, .banner320x2 > .dfp-zone, .banner320x2 > div[data-m32-ad], .banner320x2 > div.ads-placeholder { position: fixed; left: 50%; margin-left: -160px !important; bottom: 0; z-index: 100;}
	.submenu { font-size: 13px;}
	.ls-pag .selected, .ls-pag .prev a, .ls-pag .next a { display: inline-block;}

	#banc-points .col2, #sommaire-feeds .col2, .mobile-full, #contest-next, #contest-winner { float: none; margin-right: 0; width: auto;}
	.cats ul { margin-left: 20px;}
	.cats li { float: none; width: auto; margin-left: 0;}
	.cats li a { display: block;}

	#calendar .calendar-top p { float: none; margin-bottom: 15px;}
	#boxMessages, #graph, .banner-aqdfl > ins, .banner640 > ins { overflow-x: scroll; -webkit-overflow-scrolling: touch;}
	#boxMessages::-webkit-scrollbar, #graph::-webkit-scrollbar, 
	.banner-aqdfl > ins::-webkit-scrollbar, .banner640 > ins::-webkit-scrollbar { -webkit-appearance: none; width: 14px; height: 8px;}
	#boxMessages::-webkit-scrollbar-thumb, #graph::-webkit-scrollbar-thumb, 
	.banner-aqdfl > ins::-webkit-scrollbar-thumb, .banner640 > ins::-webkit-scrollbar-thumb { border-radius: 8px; border: none; background-color: rgba(0, 0, 0, .3);}
	#calendar th { font-size: 11px; padding-left: 5px; padding-right: 5px;}
	#boxMessages table { min-width: 550px;}

	#calendar td { height: 50px; font-size: 14px;}
	.haveEvents a, .haveToday a { display: block;}
	.event-type { top: 4px;}

	#plot { width: 640px!important;}

	#boxMessages { margin-bottom: 10px;}
		#boxMessages table { margin-bottom: 0!important;}

	.tbl { font-size: 12px;}

	.ls-articles .vid:after,
	.ls-articles.vids .col1 > a:after, .ls-articles .col1 .vid:after,
	/*#vedette:after { width: 36px; height: 36px; background-position: -72px 0;}*/
	#vedette:after { -webkit-transform: translate(-50%,-50%) !important;
        transform: translate(-50%,-50%) !important;
        position: absolute !important;
        top: 44% !important;
        left: 50% !important;
        margin: 0 !important;}
	#vedette:after, .ls-articles .vid:after,
	.ls-articles.vids .col2 > a:after, .ls-articles .col2 .vid:after,
	.ls-articles .col2.vid:after,
	.ls-articles.vids .col1 > a:after, .ls-articles .col1 .vid:after,
	.ls-articles.vids .col2 > a:after,
	.ls-articles .col2 .vid:after,
	.ls-articles .col2.vid:after,
	.ls-articles.vids .col3 > a:after,
	.ls-articles .col3 .vid:after,
	.ls-articles .col3.vid:after,
	.ls-articles.vids .col4 > a:after,
	.ls-articles .col4 .vid:after,
	.ls-articles .col4.vid:after { top: 10px; left: 10px; margin: 0;}



	.list-thumbs.col2 li, .col2 .list-thumbs li, #side .list-thumbs li,
	#sommaire-feeds .clearfix .col4 { width: 16.66%; margin-right: 0;}
	#sommaire-feeds .clearfix .col4 { margin-right: 0;}

	.box-children .col4 { width: 20%; margin-right: 0;}
	#frmListCommentaires .col3, #frmListSuggestions .col3, #menu-account li { float: left; display: block; width: 50%; margin-right: 0;}
	
	#menu-account { text-transform: uppercase; border-bottom: none;}
		#menu-account li a { display: block; margin: 1%; padding: 7px 5px; border: 1px solid #ccc; text-align: center;}

	.i-lg label, .i-lg .label, .i-lg.large2 label, .i-lg.large2 .label { display: block; float: none; width: auto; margin-top: 0;}
	.i-lg.large .label, .i-lg.large label { width: auto;}
	.i-lg input[type=text], .i-lg input[type=email], .i-lg input[type=password], .i-lg input[type=file], .i-lg textarea, .i-lg select,
	.i-lg .submit, .inside, .i-lg #listePhotoAjax, .i-lg #thumbnails, .i-lg #divFileProgressContainer,
	.i-lg.large .submit, .large .inside, .i-lg.large #listePhotoAjax, .i-lg.large #thumbnails, .i-lg.large #divFileProgressContainer,
	.i-lg.large2 .submit, .large2 .inside, .i-lg.large2 #listePhotoAjax, .i-lg.large2 #thumbnails, .i-lg.large2 #divFileProgressContainer,
	.i-lg.narrow .submit, .narrow .inside, .i-lg.narrow #listePhotoAjax, .i-lg.narrow #thumbnails, .i-lg.narrow #divFileProgressContainer,
	.i-lg .i-checkbox .i-multi, .i-lg .i-radio .i-multi, .i-lg .swfupload,
	#situationsUser .i-xtra,
	.large2 .inside { margin-left: 0;}
	.i-lg label.dbl, .i-lg .label.dbl { margin-top: 0; line-height: 1.3;}

	.fileNav .i-select { margin-bottom: 10px;}
	#frmJournalGrossesse textarea { width: 100%; box-sizing: border-box;}
	#select-months-weeks { display: block; width: 100%; max-width: inherit; margin-bottom: 15px;}

	.overflow { margin-left: -5px; padding-left: 5px; overflow: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch;}
	.overflow::-webkit-scrollbar { -webkit-appearance: none; width: 14px; height: 8px;}
	.overflow::-webkit-scrollbar-thumb { border-radius: 8px; border: none; background-color: rgba(0, 0, 0, .3);}
	.overflow .in { width: 700px;}
	.overflow .in .clearer { display: none!important;}
	#box-related article, #box-sponsored article { width: 160px; margin-right: 15px; margin-top: 5px; margin-bottom: 5px;}
	#box-related article:last-of-type, #box-sponsored article:last-of-type { margin-right: 0;}

	.partner-similac .similac-photo { display: none;}

	html .gsc-results-wrapper-overlay { left: 0; right: 0;}
	.gsc-cursor-box { width: 100%; overflow: hidden;}
	.gsc-results .gsc-cursor-box .gsc-cursor-page { float: left; margin-bottom: 10px;}

	#frmfindfriend input, #frmfindfriendbyname input,
	.i-lg textarea,
	.i-lg input[type=text], .i-lg input[type=email], .i-lg input[type=password] { width: 100%; box-sizing: border-box;}

	.huggies-sub .col { float: none; width: auto; margin: 0 15px 15px 0;}
	.huggies-sub .bg { display: none;}

	/* foot */
	#copy img { display: none;}
	/*#foot-static > ul, #telefilm { margin-left: 0; }*/
	#telefilm { padding-top: 15px;}

	/* Responsive */
	.hidden-desktop { display: inherit !important; }
	.visible-desktop { display: none !important; }
	.visible-phone { display: inherit !important; }
	.hidden-phone { display: none !important; }
}

/* 320 */
@media screen and (max-width: 479px) {
	#wrapper { padding-bottom: 50px; }
	.wrapper { padding-bottom: 50px; }
	#page-top .wrapper { padding-bottom: 0px; }
	.profil-pic, #astro-desc + .ls-articles, .by-type h5, .submenu, #mobile-count { display: none;}
	body { font-size: 13px;}

	.i-lg input[type=text], .i-lg input[type=email], .i-lg input[type=password] { width: 100%; box-sizing: border-box;}
	/*.i-lg input[type=text], .i-lg input[type=email], .i-lg input[type=password] { height: 28px;}*/
	.i-multi p { margin-right: 0;}
	#attribute_recipient_required,
	#attribute_child_weight, #attribute_child_height { max-width: 190px;}


	#accueil #head h1 img { display: none;}
	#accueil #head h1 a { display: block; width: 165px; height: 45px; background: url('../img/logo-fr.svg') 0 0 no-repeat; -webkit-background-size: 100% auto; background-size: 100% auto;}
	#accueil #head .branding a { display: block; width: 165px; height: 45px; background: url('../img/logo-fr.svg') 0 0 no-repeat; -webkit-background-size: 100% auto; background-size: 100% auto;}
	#accueil.en #head h1 a { width: 137px; height: 45px; /*background: url('../img/logo-en.svg') 0 0 no-repeat;*/ -webkit-background-size: 100% auto; background-size: 100% auto;}
	#accueil.en #head .branding a { width: 137px; height: 45px; /*background: url('../img/logo-en.svg') 0 0 no-repeat;*/ -webkit-background-size: 100% auto; background-size: 100% auto;}

	#slider article div { position: static; margin-left: 10px; padding: 5px;}
	#count { display: none!important;}
	#slider p { display: block;}
	#slider article { float: none; margin-bottom: 15px;}
	#slider .w-in { margin-left: 0!important;}

	#sm-mobile, #sm-mobile #sub-menu > a span { font-size: 12px;}
		#sm-mobile li { width: 50%;}

	#sm-profil { padding-bottom: 15px;}
	.profil-info { margin-left: 0;}

	#main-stories .story1 { min-width: 100%; height: auto;}
	#main-stories .story1 img { margin-top: 0;}
	#main-stories .story2 { height: auto;}
	#main-stories .story3, #main-stories .story4 { width: 100%; height: 246px;}
	#main-stories .story3 { margin-bottom: 1%; margin-right: 0;}
	#main-stories .story3 img, #main-stories .story4 img { height: auto;}

	.content h1, .ls-articles article h1 { font-size: 20px; margin-bottom: 15px;}
	.content h2, .ls-articles.featured h1, #slider h1 { font-size: 18px;}
	#article-text h5, .blockquote h5, .content h3 { font-size: 16px;}

	.section-desc { margin-top: 0;}
	#article .article-date, h3.subt { margin-top: -13px;}
	.ls-articles h3 { margin-bottom: 5px;}
	.content h4 { font-size: 12px;}

	.my-album-options .bt.sec { margin-top: 5px;}

	.i-lg input[type=checkbox], .i-lg input[type=radio] { margin-top: 2px;}

	.submenu { font-size: 12px;}
	#frmListCommentaires + a, #select-section-cat { margin-bottom: 15px;}
	#select-section-cat { display: block; width: 100%; max-width: inherit;}

	.img.left, img[align=left], .imgLeft, #fb-big-share,
	.box .img.right, .box .img[align=right],
	.img.right, .imgRight, img[align=right] { float: none; display: block; margin-left: auto; margin-right: auto;}
	.bt.med, .bt, button span span { padding: 10px 15px;}

	.link-t, .link-t2 { float: none; margin: 0 0 30px 0; text-align: right;}

	#fb-big-share { display: none;}
	#box-share, #box-comment-form, .list ul, #mplv-babillard,
	#listJaiDit .list, .list.thumb, #ls-journal, .ls-authors,
	#box-author,
	#nav-article-gal,
	#sommaire-feeds .box, #ba-cat, #frm-firstname .box, #liste_amis { margin-left: -15px; margin-right: -15px;}
	.list.thumb ul { margin-left: 0; margin-right: 0;}
	.sharing li { margin-right: 10px;}

	.list li, #liste_amis > .inner { padding: 10px 15px;}
	.list.thumb li { padding-left: 10px; padding-right: 10px;}
	#liste_amis .list.thumb { margin-left: 0; margin-right: 0;}

	#menu-account { text-transform: none; font-size: 11px;}

	.ls-events { margin-left: -15px; margin-right: -15px;}
	.ls-events li { padding: 15px 15px 1px;}
	#calendar td { height: 40px; padding: 5px 0; font-size: 14px; text-align: center;}
	.event-type { position: static; top: inherit; float: none; display: inline-block; width: 6px; height: 6px;}

	#banc-note .col2, #ba-search .col2, #frmListCommentaires .col3, #frmListSuggestions .col3,
	#ls-journal h4, #ls-journal .stars, #frm-specialists .col2, #frm-collab .col2, #frm-blog .col2 { float: none; width: auto; margin-right: 0;}

	.list-thumbs.col2 li, .col2 .list-thumbs li, #side .list-thumbs li,
	#sommaire-feeds .clearfix .col4, .box-children .col4 { width: 25%;}

	#legende li { float: none; display: block;}
	#box-order .by-type li a { margin-top: 5px;}

	.col #ls-pics li { width: 72px;}
	.sharing .bt-vote { display: inline-block; margin-bottom: 15px;}
	#box-picture-votes ul { width: auto;}
	#box-picture-votes li { margin-bottom: 15px;}

	.overflow-320, #liste_amis, #frmPrivacy { overflow: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch;}
	.overflow-320::-webkit-scrollbar, #frmPrivacy::-webkit-scrollbar { -webkit-appearance: none; width: 14px; height: 8px;}
	.overflow-320::-webkit-scrollbar-thumb, #frmPrivacy::-webkit-scrollbar-thumb { border-radius: 8px; border: none; background-color: rgba(0, 0, 0, .3);}
	.overflow-320 { margin-bottom: 25px; margin-left: -5px; padding-left: 5px;}
	.overflow-320 .in { width: 700px;}
	.overflow-320 article { float: left; width: 250px; margin: 5px 0; margin-right: 20px;}
	.overflow-320 article:last-of-type { margin-right: 0;}

	#plot { width: 640px!important;}
	#frmPrivacy .tbl { width: 480px;}

	#listcomments .avatar, #showFormComments .avatar, .ls-events .avatar, #box-author .avatar { display: none;}
	#box-comment-form form, #listcomments ul h4, #listcomments ul > div, #listcomments ul p, #listcomments .options,
	.i-lg.narrow .submit, .narrow .inside, .i-lg.narrow #listePhotoAjax, .i-lg.narrow #thumbnails, .i-lg.narrow #divFileProgressContainer,
	.ls-events.day h4, .ls-events.day .text, #box-author .text { margin-left: 0;}
	#listcomments .stars { margin-left: -15px;}

	.ls-authors .avatar { width: 50px;}
	.ls-authors .author, .ls-authors .article { margin-left: 60px;}

	#recaptcha_div { max-width: 290px;}
	#recaptcha_table { max-width: 100%;}
	.pourquoi .col2 { float: none; width: auto; margin-right: 0;}

	.bt.full,
	.submit.full a,
	.submit.full button,
	.submit.full button span,
	.submit.full button span span { display: block; width: 100%; padding-left: 0; padding-right: 0; text-align: center;}

	/* Responsive */
	.hidden-desktop { display: inherit !important; }
	.visible-desktop { display: none !important; }
	.visible-phone { display: inherit !important; }
	.hidden-phone { display: none !important; }

	/* .huggies-sub { height: 122px;} */

}

@media screen and (max-width: 320px) {
	#wrapper { padding-bottom: 50px; }
	.wrapper { padding-bottom: 50px; }
	#page-top .wrapper { padding-bottom: 0px; }
	.banner320 { margin-left: -15px; margin-right: -15px;}
	.m300x250, .m300x250x2, .m300x250x3, .m300x250x4, .m300x250x5 { margin-left: -15px; margin-right: -15px;}
	.m300x250 > ins, .m300x250x2 > ins, .m300x250x3 > ins, .m300x250x4 > ins, .m300x250x5 > ins { width: 300px;}
	.m300x250 > .dfp-zone, .m300x250x2 > .dfp-zone, .m300x250x3 > .dfp-zone, .m300x250x4 > .dfp-zone, .m300x250x5 > .dfp-zone { width: 300px;}
	.m300x250 > div[data-m32-ad], .m300x250x2 > div[data-m32-ad], .m300x250x3 > div[data-m32-ad], .m300x250x4 > div[data-m32-ad], .m300x250x5 > div[data-m32-ad] { width: 300px;}
	#calendar table { min-width: 320px; margin-left: -15px;}
	.bt.advs { font-size: 11px;}

	/* Responsive */
	.hidden-desktop { display: inherit !important; }
	.visible-desktop { display: none !important; }
	.visible-phone { display: inherit !important; }
	.hidden-phone { display: none !important; }
}