.sh_general
	{
	margin-bottom:7px;
	position:relative;
	padding:5px;
	overflow:auto;
	border:1px solid #eeeeee;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	}

.sh_table1
	{
	background:#eeeeee;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

.sh_table2
	{
	background:#ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

.sh_table3
	{
	background:#dedede;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

.sh_general .sh_content
	{
	margin-left:120px;
	margin-right:100px;
	}

.sh_general .sh_content_promo .sh_infosup
	{
	font-size:11px;
	color:#757575;
	margin-bottom:3px;
	}

.sh_general .sh_content_promo
	{
	margin-right:190px;
	margin-bottom:15px;
	}

.sh_general .sh_content_promo strong.tres_gras, strong.sh_gras
	{
	font-size:17px;
	color:#348fd1;
	}

.sh_general .sh_content .sh_positif, .sh_general .sh_content .sh_positif a
	{
	color:green !important;
	}

.sh_general .sh_content .sh_negatif, .sh_general .sh_content .sh_negatif a
	{
	color:#cc0000 !important;
	}

.sh_general .sh_img
	{
	float:left;
	}

.sh_general .sh_img .sh_bloc_neutre
	{
	background:#d8d8d8;
	color:#6e6e6e;
	font-weight:bold;
	text-align:center;
	padding:3px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	}

.sh_general .sh_img .sh_bloc_neutre a
	{
	color:#6e6e6e !important;
	text-decoration: none;
	}

.sh_general .sh_img .sh_bloc_positif
	{
	background:#68ac06;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:3px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	}

.sh_general .sh_img .sh_bloc_negatif
	{
	background:#cc0000;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:3px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	}

.sh_general .sh_img .sh_bloc_moyen
	{
	background:#e2990c;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:3px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	}

.sh_minibloc_positif
	{
	display:inline;
	background:#68ac06;
	color:#ffffff !important;
	font-weight:bold;
	text-align:center;
	padding:3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}

.sh_minibloc_negatif
	{
	display:inline;
	background:#cc0000;
	color:#ffffff !important;
	font-weight:bold;
	text-align:center;
	padding:3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}

.sh_minibloc_moyen
	{
	display:inline;
	background:#e2990c;
	color:#ffffff !important;
	font-weight:bold;
	text-align:center;
	padding:3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}

.sh_general .sh_img .sh_bloc_positif a, .sh_general .sh_img .sh_bloc_moyen a, .sh_general .sh_img .sh_bloc_negatif a, .sh_minibloc_positif a, .sh_minibloc_moyen a, .sh_minibloc_negatif a
	{
	color:#ffffff !important;
	font-size:14px;
	}

.sh_general .sh_voir
	{
	position:absolute;
	top:13px;
	right:10px;
	}

.sh_general .sh_voir_promo
	{
	padding:5px;
	margin-left:10px;
	margin-right:5px;
	margin-top:5px;
	background:#ffffff;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-border-radius:3px;
	float:right;
	width:190px;
	}

.sh_general .sh_voir_promo a
	{
	display:block;
	margin:2px;
	padding-top:4px;
	padding-bottom:4px;
	}

.promo_side_box
	{
	position:relative;
	margin-bottom:10px;
	}

.promo_side_box .promo_side_box_shop
	{
	padding:5px;
	background:#56832c;
	font-size:12px;
	padding-left:90px;
	border-bottom:1px dotted #a3c84d;
	color:#c3e17e;
	}

.promo_side_box .promo_side_box_shop strong
	{
	font-size:15px;
	color:#ffffff;
	}

.promo_side_box .promo_side_box_link
	{
	padding:2px;
	background:#a3c84d;
	color:#ffffff;
	text-align:right;
	font-size:11px;
	}

.promo_side_box .promo_side_box_link a
	{
	color:#ffffff !important;
	}

.promo_side_box .promo_side_box_logo
	{
	position:absolute;
	top:5px;
	left:5px;
	}

a.sh_bouton
	{
	text-align:center;
	font-size:15px;
	background:#56A12E;
	background-image:url('/img/maisonoscope/onglet_fond_actif.gif');
	background-repeat: repeat-x;
	color:#ffffff !important;
	font-weight:bold;
	font-face:arial;
	height:30px;
	border:0px;
	padding:8px;
	margin:8px;
	text-decoration:none;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-border-radius:3px;
	cursor:pointer;
	white-space: nowrap;
	}

.sh_alerte_fin
        {
        padding:2px;
        background:#a4a4a4;
        color:#ffffff;
        font-size:10px;
        margin-bottom:10px;
        }

.sh_cadre_blanc
	{
	background:#ffffff;
	padding:5px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-border-radius:3px;
	}

.sh_libelle
	{
	text-shadow: #000000 1px 1px 2px;
	}

.nshop_fiche_cashback_present
	{
	background: #fff585;
	padding:10px;
	margin-right:10px;
	}

.nshop_fiche_cashback_present_big
	{
	font-size:30px;
	color:#7a9d0f;
	font-family:"QlassikBoldRegular", sans-serif;
	}

#nshop_box_categorie_no_maison
	{
	display:none;
	}

.sh_promo_search_box
	{
	border:1px solid #ccc;
	display: inline-block;
	padding:0px;
	background: #fff;
	}

.sh_promo_search
	{
	border:0px;
	width:400px;
	font-size:14px;
	padding:0px 5px;
	height:33px;
	}

.sh_promo_search_short
	{
	width:250px;
	}

.sh_promo_search_very_short
	{
	width:200px;
	}

.sh_promo_bouton
	{
	border:0px;
	border-left:1px solid #ccc;
	height:35px;
	font-weight: bold;
	font-size:14px;
	cursor: pointer;
	background:#eee;
	}

.sh_promo_bouton img
	{
	vertical-align: -10px;
	}

.sh_vp_carre
	{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:189px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin:3px;
	margin-bottom:10px;
	background: #efefef;
	}

.sh_vp_carre *
	{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

.sh_vp_carre .sh_vp_carre_titre
	{
	height:40px;
	background:#348fd1;
	color:#fff;
	padding:5px;
	overflow: hidden;
	}

.sh_vp_carre .sh_vp_carre_titre a
	{
	color:#fff !important;
	}

.sh_vp_carre .sh_vp_carre_image
	{
	background-position:left top;
	background-size:100%;
	}

.sh_vp_carre .sh_vp_carre_image img
	{
	width:100%;
	height:100px;
	}

.sh_vp_carre .sh_vp_carre_texte
	{
	padding:5px;
	margin-bottom: 5px;
	height:70px;
	font-size: 11px;
	overflow: hidden;
	}

.sh_vp_carre .sh_vp_carre_lien a
	{
	display: block;
	}

/* PRESENTATION DE COMMERCE */

#sh_re_map_cont
	{
	position: relative;
	background-image: url('/img/loading/big.gif');
	background-position: center center;
	background-repeat: no-repeat;
	height:180px;
	width:100%;
	}

#sh_re_map
	{
	position: absolute;
	width:100%;
	height:180px;
	top:0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

#sh_re_map
	{
	left:0px;
	}

#sh_re_view
	{
	width:300px;
	height:190px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0px;
	}

#sh_re_hor
	{
	display:table-cell;
	vertical-align: middle;
	text-align: center;
	padding:5px 5px 10px 5px;
	}

#sh_re_note_box
	{
	width:130px;
	margin:0px 10px;
	}

#sh_re_note_box #sh_re_note
	{
	font-size:70px;
	font-family:'QlassikBoldRegular';
	line-height: 60px;
	padding:0px;
	}

#sh_re_note_box #sh_re_note_star
	{
	padding:4px;
	}

#sh_re_note_box #sh_re_note_nb
	{
	background:#EBEBEB;
	padding:4px;
	color:#555;
	}

.sh_re_res_not
	{
	width:300px;
	}

.sh_re_res_not div
	{
	border-radius: 3px;
	}

#sh_re_res_not_blo_1
	{
	width:10px;
	background:#FF8C5B;
	transition: all 0.5s ease;
	}

#sh_re_res_not_blo_2
	{
	width:10px;
	background:#FFB335;
	transition: all 0.5s ease;
	}

#sh_re_res_not_blo_3
	{
	width:10px;
	background:#FFD935;
	transition: all 0.5s ease;
	}

#sh_re_res_not_blo_4
	{
	width:10px;
	background:#AED733;
	transition: all 0.5s ease;
	}

#sh_re_res_not_blo_5
	{
	width:10px;
	background:#A0C15B;
	transition: all 0.5s ease;
	}

#sh_re_res_not
	{
	}

#sh_re_def_cont
	{
	background:#EBEBEB;
	position: relative;
	}

#sh_re_def, #sh_re_def_2
	{
	margin:3px auto 0px auto;

	padding:5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

#sh_re_def_2
	{
	width:100%;
	}

#sh_re_def
	{
	width:560px;
	overflow: hidden;
	}

#sh_re_def #sh_re_def_suiv
	{
	position: absolute;
	right:10px;
	bottom:25px;
	padding:3px;
	background: #888;
	border-radius: 3px;
	display:none;
	opacity: 0.5;
	}

#sh_re_def #sh_re_def_suiv:hover
	{
	opacity: 1;
	}

#sh_re_def ul, #sh_re_def_2 ul
	{
	/* 4 images donc 4 x 100% */
	padding:0;
	margin:0;
	list-style: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

#sh_re_def_2 ul
	{
	}

#sh_re_def ul
	{
	/*height: 95px;*/
	width:2500px;
	}

#sh_re_def li, #sh_re_def_2 li
	{
	display:block;	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

#sh_re_def li
	{
	float: left;

	width:560px;
	padding-right:55px;
	}

#sh_re_def_2 li
	{
	width:100%;
	border-bottom:1px solid #ccc;
	padding:5px;
	margin-bottom:5px;
	}

#sh_re_def_2 li:last-child
	{
	border:0px;
	}

#sh_re_def li .sh_re_def_pse, #sh_re_def_2 li .sh_re_def_pse
	{
	margin-bottom:8px;
	}

#sh_re_rech_co_pop
	{
	font-size: 21px;
	background-image: url('//media1.forumconstruire.com/img/icpa/loupe_32.png');
	background-position: 10px center;
	background-repeat: no-repeat;
	width: 100%;
	border-radius: 3px;
	border: 1px solid #ccc;
	padding: 10px;
	padding-left: 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

@media (max-width:930px)
	{
		#sh_re_def li .sh_re_def_pse i, #sh_re_def_2 li .sh_re_def_pse i
		{
		display: block;
		margin-top:7px;
		}
	}


#sh_re_def li .sh_re_def_pse .sh_re_def_pse_blo, #sh_re_def_2 li .sh_re_def_pse .sh_re_def_pse_blo
	{
	background:#999;
	padding:2px;
	border-radius: 2px;
	margin-right:5px;
	color:#fff;
	}

#sh_re_def li .sh_re_def_pse .sh_re_def_pse_blo a, #sh_re_def_2 li .sh_re_def_pse .sh_re_def_pse_blo a
	{
	color:#fff !important;
	text-decoration: none;
	}

#sh_re_def li .sh_re_def_pse .sh_re_def_pse_blo a:hover, #sh_re_def_2 li .sh_re_def_pse .sh_re_def_pse_blo a:hover
	{
	color:#FFF585 !important;
	}

#sh_re_def li .sh_re_def_pse i, #sh_re_def_2 li .sh_re_def_pse i
	{
	color:#888;
	}

#sh_re_def li .sh_re_def_pse i a, #sh_re_def_2 li .sh_re_def_pse i a
	{
	color:#7dabfc;
	}

#sh_re_def li .sh_re_def_avi, #sh_re_def_2 li .sh_re_def_avi
	{
	font-size:15px;
	codlor:#888;
	margin-left:15px;
	font-style: italic;
	overflow:hidden;
	margin-top:5px;
	}

#sh_re_def li .sh_re_def_avi_flex, #sh_re_def_2 li .sh_re_def_avi_flex
	{
	font-size:15px;
	color:#888;
	margin-left:15px;
	font-style: italic;
	overflow:hidden;
	display:flex;
	height:65px;
	margin-top:10px;
	}

#sh_re_def li .sh_re_def_avi_flex .sh_re_def_avi_texte, #sh_re_def_2 li .sh_re_def_avi_flex .sh_re_def_avi_texte
	{
	margin: auto;
	}

#sh_re_def li .sh_re_def_avi
	{
	/*height:60px;*/
	}

#sh_re_def li .sh_re_def_avi img, #sh_re_def_2 li .sh_re_def_avi img
	{
	margin: 0px 5px;
	}

#sh_re_def li .sh_re_def_avi img:first-child, #sh_re_def_2 li .sh_re_def_avi img:first-child
	{
	vertical-align: 2px;
	}

#sh_re_def li .sh_re_def_avi img:last-child, #sh_re_def_2 li .sh_re_def_avi img:last-child
	{
	vertical-align: -2px;
	}

#sh_re_prod_img
	{
	margin:15px 0px;
	max-width:200px;
	max-height:150px;
	box-shadow: 1px 1px 3px #555;
	}

	@media (max-width:450px)
		{
		#sh_re_prod_img
			{
			margin:0px 0px;
			max-width:150px;
			max-height:100px;
			box-shadow: 1px 1px 3px #555;
			}
		}

#sh_re_mor_avi
	{
	text-align: center;
	font-size:11px;
	}

#sh_re_mor_avi a
	{
	color:#777 !important;
	}

#sh_re_mor_avi img
	{
	width:14px;
	}

.sh_re_no_avi
	{
	background:#EBEBEB;
	color:#777;
	font-size:25px;
	font-family:'QlassikBoldRegular';
	text-align: center;
	padding:20px 5px;
	}

.sh_re_avicon
	{
	font-family:'QlassikBoldRegular';
	color:#348FD1;

	font-size:22px;
	text-align: center;
	border-right:1px solid #348FD1;
	padding-right:5px;
	}

.sh_re_avicon_right
	{
	padding-left:20px;
	}

.sh_re_rech
	{
	color:#eee;
	font-size:17px;
	}

.sh_re_rech_form
	{
	text-align:center;
	}

.sh_re_rech_form input
	{
	font-size:16px;
	line-height:18px;
	vertical-align: top;
	font-size:arial;
	width:200px;
	border:1px solid #ccc;
	border-radius: 2px 0px 0px 2px;
	padding:3px;
	background-image: url('//media1.forumconstruire.com/img/icpa/loupe_16.png');
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left:30px;
	}

.sh_re_rech_form button
	{
	font-size:16px;
	vertical-align: top;
	line-height:18px;
	font-size:arial;
	border-radius: 0px 2px 2px 0px;
	padding:3px;
	border:0px;
	}

.sh_re_vp_cont .sh_re_vp
	{
	padding:8px;
	}

.sh_re_vp_cont .sh_re_vp p
	{
	text-align: justify;
	}

.sh_re_vp_cont .sh_re_vp:nth-child(even)
	{
	background:#EBEBEB;
	}

#sh_pro_pho .vignette, #sh_pro_pho .photo_vignette
	{
	width:75px;
	}


	@media (max-width:450px)
		{
		#sh_pro_pho .vignette, #sh_pro_pho .photo_vignette
			{
			width:70px;
			}
		}

.sh_re_bouton_vert
	{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8cc659+0,61a933+100 */
	background: #8cc659; /* Old browsers */
	background: -moz-linear-gradient(top,  #8cc659 0%, #61a933 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #8cc659 0%,#61a933 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #8cc659 0%,#61a933 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc659', endColorstr='#61a933',GradientType=0 ); /* IE6-9 */
	padding:10px;
	display:inline-block;
	color:#fff !important;
	text-decoration: none;
	white-space: nowrap;
	border-radius: 3px;
	border-bottom:2px solid #58870C;
	box-shadow: 1px 1px 1px rgba(100, 100, 100, 0.5);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	text-align: center;
	font-size:14px;
	line-height: 12px;
	margin-left:5px;
	}

.sh_re_bouton_vert .petitefont
	{
	font-size:10px !important;
	}

.sh_re_td1
	{
	display: table-cell;
	width:350px;
	vertical-align: top;
	}

.sh_re_td2
	{
	display: table-cell;
	vertical-align: top;
	}

.sh_re_nomob
	{
	}

.sh_re_mob
	{
	display: none;
	}

.sh_re_bouton_block
	{
	}

.sh_h4
	{
	font-size:18px;
	display: inline-block;
	margin:0px;
	}

.sh_h4 a
	{
	text-decoration: none;
	}

.sh_vf_recherche
	{
	text-align: center;
	padding:20px 8px;
	}

.sh_vf_recherche input
	{
	font-size:21px;
	background-image: url('//media1.forumconstruire.com/img/icpa/loupe_32.png');
	background-position: 10px center;
	background-repeat: no-repeat;
	width:450px;
	border-radius:3px;
	border:1px solid #ccc;
	padding:10px;
	padding-left:50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

.sh_vf_recherche input.sh_vf_short
	{
	font-size:21px;
	background-image: none;
	width:250px;
	border-radius:3px;
	border:1px solid #ccc;
	padding:10px;
	padding-left:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

.sh_vf_recherche select.sh_vf_short
	{
	font-size:21px;
	background-image: none;
	width:300px;
	border-radius:3px;
	border:1px solid #ccc;
	height:45px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

.sh_vf_avis_box
	{
	display: table-cell;
	padding:10px;
	border-right:1px solid #ccc;
	width:33%;
	}

.sh_vf_avis_box .gauche
	{
	text-align: justify;
	}

.sh_vf_avis_box:last-child
	{
	border:0;
	}


.ph_ad_de_prview img
	{
	max-width:300px;
	max-height:250px
	}


@media (max-width:750px)
	{
	/* resolution inferieure au minimum requis */

	.sh_re_td1, .sh_re_td2
		{
		display: block;
		width:auto;
		vertical-align: top;
		}

	.sh_re_td1 .nbmr, .sh_re_td2 .nbmr
		{
		margin-right:0px;
		}

	.sh_re_nomob
		{
		display: none;
		}

	.sh_re_mob
		{
		display: block;
		}

	.sh_re_td_to_block
		{
		display: block;
		}

	.sh_re_bouton_block
		{
		width:auto;
		}

	.ph_ad_de_prview img
		{
		max-width:200px;
		max-height:150px
		}
	}

/* BOX TAG PHOTO */

	.ph_ad_ta_gauche
		{
		margin-top:10px;
		}

	#ph_ad_ta_produit
		{
		background:#eee;
		padding:5px;
		}

	#ph_ad_ta_produit ul
		{
		margin:0px;
		padding:0px;
		list-style-type: none;
		margin-top:5px;
		}

	#ph_ad_ta_produit ul li
		{
		margin-bottom:4px;
		padding:2px;
		background:#fff;
		cursor: pointer;
		}

	#ph_ad_ta_produit ul li .vert
		{
		display:none;
		}

	#ph_ad_ta_produit ul li .ph_ad_ta_li_del
		{
		display:none;
		}

	#ph_ad_ta_produit ul li.choosen .ph_ad_ta_li_del
		{
		display:block;
		float:right;
		margin-top:3px;
		margin-right:3px;
		}

	#ph_ad_ta_produit ul li.choosen .ph_ad_ta_li_del img
		{
		width:25px;
		}

	#ph_ad_ta_produit ul li.choosen
		{
		background:#D1ED8B;
		cursor: auto;
		}

	#ph_ad_ta_produit ul li.choosen .vert
		{
		display:block;
		}

	#ph_ad_ta_produit ul li.choosen .gris
		{
		display:none;
		}

	#ph_ad_ta_produit ul li b
		{
		color:#348FD1;
		text-decoration: underline;
		}

	#ph_ad_ta_produit ul li:hover
		{
		background:#D3ECFF;

		}

	#ph_ad_ta_produit ul li.choosen:hover
		{
		background:#D1ED8B;
		}

	#ph_ad_ta_cont_vign
		{
		position: relative;
		margin-bottom:10px;
		}

	#ph_ad_ta_cont
		{
		padding-bottom:80px;
		}

	#ph_ad_ta_vign
		{
		height:350px;
		background-position: center center;
		background-repeat: no-repeat;
		opacity: 1;
		}

	#ph_ad_ta_vign_over
		{
		display: none;
		position:absolute;
		background:#fff;
		top:100px;
		left:50%;
		width:300px;
		margin-left:-150px;
		text-shadow:2px 2px 0px white;
		text-align: left;
		color:#226594;
		font-size:20px;
		padding:5px;
		box-shadow: 1px 1px 3px #555;
		}

	#ph_ad_ta_vign_over b
		{
		font-family: 'QlassikBoldRegular';
		font-size:35px;
		}

	#ph_ad_ta_phot
		{
		display:none;
		margin:0px;
		}

	.ph_ad_ta_phot_img
		{
		width:100%;
		cursor: crosshair;
		}

	#ph_ad_ta_next
		{
		position:fixed;
		bottom:0px;
		left:0px;
		right:0px;
		padding:10px;
		background: #fff;
		text-align: center;
		}

@media (max-width:500px)
	{
	#ph_ad_ta_vign
		{
		height:100px;
		background-position: center center;
		background-repeat: no-repeat;
		opacity: 1;
		}

	#ph_ad_ta_cont h2 img
		{
		display:none;
		}

	#ph_ad_ta_cont h2
		{
		font-size:18px;;
		}


	#ph_ad_ta_vign_over
		{
		top:15px;
		}

	.ph_ad_ta_lp
		{
		display:none;
		}
	}

@media (max-width:767px)
	{
	.sh_promo_search_iphone
		{
		width:100%;
		}

	.sh_promo_search
		{
		width:200px;
		}

	.sh_general .sh_content_promo
		{
		margin-right:0px;
		margin-bottom:15px;

		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}

	#ph_ad_ta_vign
		{
		height:250px;
		}
	}