.mobile {display:block!important}
#navigation ul li#envoyer_test a:before, #navigation ul li a:after, #header form:after, #backtothefuture {display:none!important}

div, p {
	word-wrap: break-word; 
	overflow-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

div, img, table, td, blockquote, object, embed, video, input, code, pre, textarea, #pins, article, iframe {max-width:100%!important}
img {height:auto}

body {font-size:1em}


#logo, #connexion_user, #actuellement, #header form, #reseaux, #navigation ul li#envoyer_test a, #header form input[type=image] {position:static}

/* Header */

#logo {margin:0 0 1em; text-align:center}
#header .wrap_header {height:auto; background:#fff}
#connexion_user {padding:2em; text-align:center}
#header form {padding:2em; text-align:center}
#reseaux {display:none}

#proverbe {display:none}

#s {width:90% !important}
#searchsubmit {width:10% !important}

/* Navigation */

#navigation {vertical-align:middle}
#navigation ul {display:none}
#navigation #menu_mobile {display:block; display:table-caption; width:98%; margin:10px auto}


/* Main */

#pins ul li, #pins ul li.pin {max-width:100%}

.more_galerie {width:100%; padding:10px; max-width:100%; margin:1em 0}

/* Pages */

.alignright, .alignleft {float:none; margin:10px auto; display:block}

/* Footer */

#reseaux {width:100%; padding:2em; text-align:center}
#reseaux p {
	display:block; vertical-align:middle; margin:0 auto 10px;
	background:none; height:auto; width:auto; text-indent:0
}
#reseaux ul {display:inline-block; padding:0; vertical-align:middle}
#reseaux ul li {display:inline-block; vertical-align:middle}
#reseaux ul li a {display:inline-block; vertical-align:middle}


#footer {background-repeat:no-repeat}
#footer .bloc {display:block; width:100%!important; float:none; padding:1em}
#footer .bloc.a {text-align:center}
#footer .bloc.c {text-align:center}
#footer:before {display:none}

/* Profil */
#pins ul li.contributions .section_contribution ul li footer {position:static}

/* Login */
#theme-my-login form > p {float:none; width:100%}
#theme-my-login form > p#p_password label {float:none}

#main form input[type=submit], #main form input[type=button]:not(.ed_button), .button {margin-bottom:10px}

/* Pins */
#pins {padding:10% 1%}
#pins_list > li, #pins ul li.pin, #pins ul li.mini_form, #pins ul li.form_user, #pins ul li.no_result {margin:0 0 8px !important; min-width:auto !important}
#pins ul li.details .bas, #pin_photo.picto_photo .imgbig img, #pin_photo.picto_gif img {min-width:auto !important}

#pins ul li.details img {width:100% !important}
#pins ul li.details .bas {width:100% !important}

#pins ul li.details img, #pins ul li.details .bas {display:non e !important}

/* Annonces */
#regions_list li {width:100%}
#filtres_annonce input, #filtres_annonce select, #filtres_annonce .selectboxit-container {width:90% !important; margin:10px auto}
#filtres_annonce .selectboxit-container .selectboxit-btn {width:100% !important}
#filtres_annonce .selectboxit-container .selectboxit-text {width:100% !important}

#infos_annonces > span, #infos_annonces > a {width:90%; margin:10px auto !important; float:none !important; display:block !important}

/* Disclaimer */
#disclaimer-conteneur {background:#2F2F2F; color:#fff}
div#disclaimer-cadre {width:100%; height:100%; background:#2F2F2F; color:#fff}
div#disclaimer-cadre:before {display:inline-block; color:#fff; content:'Avertissement : Vibros vous propose la plus belle collection de photos, vidéos et histoires porno amateurs à voir en streaming. Que des vrais couples amateurs et libertins amateurs qui se laissent aller à leurs fantasmes porno les plus extrêmes. ATTENTION : Ce site est strictement réservé à un public majeur et averti.'; margin:0 0 2em}

#enter_disc {position:static; height:auto; width:50%; display:block; font-size:2em; margin:0; float:left}
#enter_disc:before {content:'Entrer'; display:block}

#out_disc {position:static; height:auto; width:50%; display:block; font-size:2em; float:left}
#out_disc:before {content:'Sortir'; display:block; color:#fff}

/* 404 */
#content.err404 .error404 img {display:block; margin:auto}
#content.err404 .error404 p {display:block; position:static}
#content.err404 .error404 p a, #content.err404 .error404 p span {line-height:normal !important}


/* Don */
#reinit, #zone_produit_don h5, #pins ul li.pin.faire_don #don p.info, #arrosage {display:none}
#recap_don {padding:0; margin:0; width:100%}
#zone_produit_don .valider {display:none !important}
#zone_produit_don .mobile {width:100%; text-align:center; padding:10px !important; display:block}



















