
body {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body { overflow-x: hidden; }

.isMobile #main .post { opacity: 1; }

.isMobile #generalLoad{display:none;}
.isMobile #page { width:229px; margin:0 auto; }
.isMobile #header { height:auto; margin-bottom:20px; width:229px; }
.isMobile #headerContent { padding:0; position:static; }
.isMobile #header #mobileMenu { display:block; margin:0 0 20px; padding:0; }
.isMobile #header #mobileMenu select { display:block; background:#fff; border:1px solid #d9d9d9; width:229px; height:25px; }
.isMobile #header nav { display:none; }
.isMobile #header h1 { float:none; margin:0; }
.isMobile #header h1 a { font-size:23px; line-height:28px; }
.isMobile #header #searchBloc { float:none; margin-bottom:30px; }
.isMobile #header #searchBloc div { margin:0; width:auto; }
.isMobile #header #searchBloc input { font-size:23px; color:#000; border:0; padding:0; height:30px; margin:0; width:209px; }
.isMobile #header #searchBloc label { font-size:23px; height:30px; line-height:30px; }
.isMobile #main { width:229px; padding-left:0; }
.isMobile #posts { position:relative; }
.isMobile #main .post { margin-right:0; }

.isMobile #main .post.two_columns { width:229px; }
.isMobile #main .post.three_columns { width:229px; }
.isMobile #main img { width:229px; height:auto; }
/*.isMobile #main .promo img { width:209px; height:auto; }*/
.isMobile #main #infscr-loading img { width:24px; height:24px; }
.isMobile .article { padding:0; }
.isMobile .close {display:none;}
.isMobile .back { font-family:"helvetica-zbold", Arial, sans-serif;  text-decoration:none; display:block; font-size:25px; line-height:25px; padding-left:25px; background:url(img/picto.png) no-repeat -15px -30px; color:#e0e0e0; text-transform:lowercase; }

.isSmartPhone .single .article img { max-width:476px; height:auto; }

.ltTablet #searchBloc { clear: both; margin-left: 18px; }
.ltTablet #header { height: 150px; }
.ltTablet #header #searchBloc input { width: 400px; }


@media (max-width: 933px) {
	.ltDesktop #header #searchBloc div { margin-top: -6px; }
	.ltDesktop #header #searchBloc input { background: none; }
	.overlay{ top: 125px; }
	#cboxOverlay { top: 125px; }
}


.lt1000 #header { height: 135px; }
/*.lt1000 #header h1 { float: none; }*/

.mobile #page { width:229px; margin:0 auto; }
.mobile #header { height: auto; }
.mobile #header #searchBloc { margin-left: 0; margin-bottom: 5px; }
.mobile #header #searchBloc input { font-size:23px; color:#000; border:0; padding:0; height:30px; margin:0; width:209px; }
.mobile #header #searchBloc label { font-size:23px; height:30px; line-height:30px; }
.mobile.single-promo .article img { border: none; }


.isMobile #header #searchBloc {display:none;}
.isMobile #header #mobileMenu {display:none;}
.isMobile #header h1 a {margin-top: 20px;}

.isMobile.lt1000 #header {height: 15px;}

.isMobile #main .post.one_column.firstLine:first-child { border-top: 0px; }
.isMobile #main .post.one_column.firstLine { border-top: 1px solid #000; }

