html,body,nav,div,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,th,td,button,input,textarea,select,ul,ol,li,a,figure{margin:0;border:0;padding:0;}

/* fira-sans-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fira-sans-v17-latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fira-sans-v17-latin_latin-ext-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oxygen-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oxygen-v15-latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oxygen-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oxygen-v15-latin_latin-ext-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body{font-family:'Oxygen',sans-serif;color:#5a5a5a;font-size:15px;overflow-x:hidden;}

#d_cook{position:fixed;bottom:0;left:0;width:100%;padding:10px 0;background:rgba(0,0,0,0.8);font-size:12px;z-index:10000;}
#d_cook p{text-align:center;margin-bottom:0;color:#fff;}
#d_cook a.ctx:link, #d_cook a.ctx:visited, #d_cook a.ctx:hover{color:#fff;}
#d_cook button{cursor:pointer;padding:2px 10px;background-color:#fff;}

@media only screen and (max-width: 799px){
	body{font-size:16px;}
	#wrapper{position:relative;background-color:#fff;}
	#top{display:none;}
	#top_rsp{position:relative;}
	#resp_navbar{position:relative;}
	#menu2{display:none;}
	.slicknav_menu{display:block;}
	#cnt_logo_rsp{position:relative;height:86px;background:#fff;padding:15px 0;}
	#logo_rsp{position:relative;display:block;width:274px;height:86px;background-image:url(../imgs/logo.gif);margin:0 auto;}
	/*home*/
	#main_hm{position:relative;padding-top:10px;}
	#dv_manor{position:relative;margin-bottom:40px;}
	.lft49{position:relative;margin-bottom:10px;}
	.rgt49{position:relative;margin-bottom:20px;}
	.lft49 img, .rgt49 img{width:100%;border:1px solid #d4d4d4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}	
	
	.third{position:relative;margin-bottom:20px;}
	
	/*lidl*/
	#dv_lidl{position:relative;width:100%;margin-bottom:50px;}
	#dv_lidl p{position:relative;width:94%;margin:0 auto 10px auto;background:#0063a7;text-align:center;font-family:Fira Sans,sans-serif;font-size:18px;text-transform:uppercase;font-weight:500;color:#fff;}
	#cnt_high_lidl{position:relative;background:#fff;padding:0;}
	#lidl_lft{position:relative;margin-bottom:10px;}
	#lidl_rgt{position:relative;}
	#lidl_rgt a img{position:relative;display:block;margin:0 auto;}
	
	/*scatti*/
	#grid_scatti{display:none;}
	#grid_scatti800{display:none;}
	#grid_scatti_ltl{position:relative;}
	#grid_scatti_ltl img{position:relative;display:block;margin:0 auto 20px auto;}
	
	#cnt_boxes1 div.lnk{position:relative;width:300px;margin:0 auto 20px auto;}
	#box1_a{position:relative;}
	#box1_b{position:relative;}
	#box1_c{position:relative;}
	#bnd_ico{position:relative;margin-bottom:40px;}
	#bnd_ico a:link,#bnd_ico a:visited,#bnd_ico a:hover{text-decoration:none;}	
	#bnd_ico a{position:relative;width:49%;}
	#bnd_ico a.ico_lft{float:left;}
	#bnd_ico a.ico_rgt{float:right;}
	#bnd_ico a.ico_lft figure{position:relative;float:right;}
	#bnd_ico a.ico_rgt figure{position:relative;float:left;}
	.cleaner_rsp{clear:both;}
	#dv_lst_hm{position:relative;padding:40px 0 30px 0;background:#eee;}
	.cnt_dv_sett{position:relative;}
	#dv_lst_hm div.sett{position:relative;margin-bottom:30px;}
	div.sett p.p_sett{font-size:16px;color:#454545;line-height:normal;margin-bottom:8px;font-weight:bold;text-transform:uppercase;text-align:center;}
	div.sett p.neg{font-size:15px;line-height:normal;margin-bottom:5px;text-align:center;}
	div.sett p.neg a:link,div.sett p.neg a:visited{color:#838282;text-decoration:none}
	div.sett p.neg a:hover{color:#ec1403;text-decoration:none}
	/*map*/
	#map{position:relative;width:100%;height:300px;margin-bottom:30px;}
	/*contatti*/
	#invia{position:relative;margin:0 auto 30px auto;display:block;background:gray;}
	/*orari*/
	.lft42{position:relative;margin-bottom:30px;}
	.rgt54{position:relative;}
	.lft42 p, .rgt54 p{text-align:center;margin-bottom:5px;}
	/*gallery*/
	.wrap_gall .forcefullwidth_wrapper_tp_banner{display:none;}
	#gall2{position:relative;}
	#gall2 img{display:block;width:100%;margin-bottom:10px;}
	/*news*/
	#news_frst{position:relative;margin-bottom:40px;}
	.news_row div.std{position:relative;float:left;width:32%;margin-right:2%;}
	p.newsitem_dt{text-align:center;}
	/*negozio*/
	.logo_neg{position:relative;display:block;margin:0 auto 20px auto;max-width:300px;}
	#p_conts p{text-align:center;}
	/*promo*/
	.promo_lft{position:relative;padding-bottom:15px;border-bottom:1px solid #bdbdbd;margin-bottom:30px;}
	.promo_rgt{position:relative;padding-bottom:15px;border-bottom:1px solid #bdbdbd;margin-bottom:30px;}	
	.promo_lft_lst{position:relative;}
	.promo_rgt_lst{position:relative;}
	/*servizi*/
	.dv_serv{position:relative;margin-bottom:30px;}
	.dv_serv img{position:relative;display:block;margin-bottom:8px;}
	.dv_serv p.tit{color:#e42920;margin-bottom:3px;font-size:13px;text-transform:uppercase;font-weight:bold;}
	.dv_serv p{font-size:13px;margin-bottom:0;line-height:normal;}
	.dv_serv a:link, .dv_serv a:visited, .dv_serv a:hover{text-decoration:none;}
	/*magazine*/
	h1.mag{margin-bottom:15px;}
	.dv_mag{position:relative;margin-bottom:0;}
	.dv_mag a{display:inline-block;background:#fff;}	
	.dv_mag a:link, .dv_mag a:visited, .dv_mag a:hover{text-decoration:none;}
	.dv_mag .pic{position:relative;margin-bottom:10px;}
	.dv_mag .pic img{position:relative;display:block;width:100%;}
	.dv_mag .rgt{position:relative;}
	.dv_mag .rgt p{margin-bottom:0;text-align:center;}
	.dv_mag .rgt p.p_date{font-size:13px;margin-bottom:1px;}
	.space_mag{border-bottom:1px solid #d7d7d7;margin-bottom:15px;font-size:9px;}
	#neg_lft p{text-align:left;}
	#neg_lft p.cnt_mob{text-align:center;}
	#neg_lft p.cnt{text-align:center;}
	#neg_lft p.ppag{text-align:center;margin-bottom:0;font-size:13px;}
	/*san valentino*/
	#cnt_hearts{position:relative;background-image:url(../imgs/valentino-hearts2.jpg);background-position:center;background-repeat:no-repeat;margin-bottom:50px;}
	#dv_inn_hearts{position:relative;}
	#dv_inn_hearts #dv_sx{position:relative;}
	#dv_inn_hearts #dv_sx a img{position:relative;display:block;margin:0 auto;}
	#dv_inn_hearts #dv_dx{position:relative;}	
	#dv_inn_hearts #dv_dx a img{position:relative;display:block;margin:0 auto;}
	.hearts-sx1{position:relative;}
	.hearts-dx1{position:relative;}

	/*negs home*/
	#cnt_negs{position:relative;background:#f8f8f8;padding:22px;margin-bottom:70px;}
	#cnt_negs figure{position:relative;float:left;width:48%;overflow:hidden;height:auto;margin-right:4%;border:1px solid #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	#cnt_negs figure.lst_min{margin-right:0;}
	#cnt_negs figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:1;margin:0 auto;}
	#cnt_negs figure.effect{background-color:#fff;background-image:url(../imgs/lens.png);background-position:center;background-repeat:no-repeat;-webkit-transition:all 0.35s;transition:all 0.35s;}
	#cnt_negs figure.effect img{-webkit-transition:-webkit-transform 0.45s;transition:transform 0.45s;}
	#cnt_negs figure.effect img{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
	#cnt_negs figure.effect:hover img{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);}	
	#cnt_negs figure.effect:hover{background-color:#ffdb2a;}
	.cleaner_min{position:relative;clear:both;margin-bottom:22px;}
	.cleaner800{display:none;}
	.cleaner1180{display:none;}

	#popmail{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:100000;display:none;}
	#popcontent{position:relative;width:80%;margin:50px auto 0 auto;}
	#popcontent img{display:block;width:100%;}
	#popclose{position:absolute;top:10px;right:10px;display:block;width:25px;height:25px;background-image:url(../imgs/xclose25.png);text-decoration:none;}	
	
	/*footer*/
	#footer{display:none;}
	#footer_rsp{position:relative;background:#105686;padding:20px 0;}
	#footer_rsp p{font-family:'Fira Sans',sans-serif;font-size:13px;color:#fff;text-transform:uppercase;margin-bottom:4px;text-align:center;}
	#footer_rsp a:link,#footer_rsp a:visited{color:#fff;text-decoration:none;}
	#footer_rsp a:hover{color:#fff;text-decoration:underline;}
	#fb-foot_rsp{position:relative;display:block;width:35px;height:35px;margin:20px auto 10px auto;background-color:none;background-image:url(../imgs/f.png);}	
	#insta-foot_rsp{position:relative;display:block;width:35px;height:35px;margin:0 auto 10px auto;background-color:none;background-image:url(../imgs/i.png);}
	#twi-foot_rsp{position:relative;display:block;width:35px;height:35px;margin:0 auto 10px auto;background-color:none;background-image:url(../imgs/tw.png);}
	#tik-foot_rsp{position:relative;display:block;width:35px;height:35px;margin:0 auto 10px auto;background-color:none;background-image:url(../imgs/t.png);}
	#yt-foot_rsp{position:relative;display:block;width:33px;height:35px;margin:0 auto;background-color:none;background-image:url(../imgs/y.png);}
	/*common*/
	.inner_nopos{width:94%;margin:0 auto;}
	.inner{position:relative;width:94%;margin:0 auto;}
	#main{position:relative;padding-top:15px;}
	.little_bnd p{text-align:center;font-size:14px;}
	#neg_lft{position:relative;margin-bottom:20px;}
	#neg_rgt{position:relative;padding-top:20px;}	
	h1{font-weight:500;font-size:32px;margin-bottom:15px;color:#3b3b3b;text-align:center;}
	h1.big{font-size:36px;}
	h2{text-align:center;}
	h2.big{font-size:32px;}
	h3{text-align:center;}
	.lft48{position:relative;margin-bottom:20px;}
	.rgt48{position:relative;margin-bottom:20px;}
	.box_rgt{position:relative;margin-bottom:20px;background:#ebebeb;padding-bottom:10px;}
	.box_rgt p.tit{font-family:'Fira Sans',sans-serif;font-weight:500;background:#cf261d;color:#fff;text-align:center;text-transform:uppercase;line-height:26px;font-size:14px;padding-left:12px;padding-top:2px;margin-bottom:5px;}
	.box_rgt_inner p.nob{text-align:center;}
	.pb50{padding-bottom:30px;}
	img.cnt-zerb{position:relative;display:block;margin:0 auto 20px auto;}
	p.cnt{text-align:center;}
	#corona_dsk{display:none;}
	#corona_mob{position:relative;display:block;margin:20px auto 0px auto;}	
}

@media only screen and (min-width: 800px) and (max-width: 1179px){
	#wrapper{position:relative;background-color:#fff;}
	#top{display:none;}
	#top_rsp{position:relative;}
	#resp_navbar{position:relative;}
	#menu2{display:none;}
	.slicknav_menu{display:block;}
	#cnt_logo_rsp{position:relative;height:86px;background:#fff;padding:15px 0;}
	#logo_rsp{position:relative;display:block;width:274px;height:86px;background-image:url(../imgs/logo.gif);margin:0 auto;}
	/*home*/
	#main_hm{position:relative;padding-top:35px;}
	#dv_manor{position:relative;margin-bottom:50px;}
	.lft49{position:relative;float:left;width:49%;}
	.rgt49{position:relative;float:right;width:49%;}
	.lft49 img, .rgt49 img{width:100%;border:1px solid #d4d4d4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	
	.third{position:relative;float:left;width:32%;margin-right:2%;}
	
	/*lidl*/
	#dv_lidl{position:relative;width:100%;margin-bottom:50px;}
	#dv_lidl p{position:relative;width:94%;margin:0 auto 10px auto;background:#0063a7;text-align:center;font-family:Fira Sans,sans-serif;font-size:18px;text-transform:uppercase;font-weight:500;color:#fff;}
	#cnt_high_lidl{position:relative;background:#fff;padding:0;}
	#lidl_lft{position:relative;margin-bottom:10px;}
	#lidl_rgt{position:relative;}
	#lidl_rgt a img{position:relative;display:block;margin:0 auto;}
	
	/*scatti*/
	#grid_scatti{display:none;}
	#grid_scatti_ltl{display:none;}
	#grid_scatti800{position:relative;margin-bottom:70px;}
	#grid_scatti800 .lft_scatti{position:relative;float:left;width:49%;}
	#grid_scatti800 .rgt_scatti{position:relative;float:right;width:49%;}
	#grid_scatti800 .lft_scatti img{position:relative;display:block;float:right;margin-bottom:18px;} 
	#grid_scatti800 .rgt_scatti img{position:relative;display:block;float:left;margin-bottom:18px;}
	
	#cnt_boxes1 div.lnk{position:relative;}
	#box1_a{float:left;width:32%;margin-right:2%;}
	#box1_b{float:left;width:32%;margin-right:2%;}
	#box1_c{position:relative;float:left;width:32%;margin-right:0;}	
	#bnd_ico{position:relative;margin-bottom:50px;}
	#bnd_ico a:link,#bnd_ico a:visited,#bnd_ico a:hover{text-decoration:none;}
	#bnd_ico a{position:relative;float:left;width:15%;margin-right:2%;}
	#bnd_ico a.lst{margin-right:0;}		
	
	#dv_lst_hm{position:relative;padding:40px 0;}
	.cnt_dv_sett{position:relative;margin-bottom:40px;}
	#dv_lst_hm div.sett{position:relative;float:left;width:25%;padding:0 1%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	div.sett p.p_sett{font-size:15px;color:#454545;line-height:normal;margin-bottom:15px;font-weight:bold;text-transform:uppercase;}
	div.sett p.neg{font-size:14px;line-height:normal;margin-bottom:5px;}
	div.sett p.neg a:link,div.sett p.neg a:visited{color:#838282;text-decoration:none}
	div.sett p.neg a:hover{color:#ec1403;text-decoration:none}
	/*map*/
	#map{position:relative;width:100%;height:300px;margin-bottom:30px;}
	/*contatti*/
	#invia{background:#d91d16;}
	/*orari*/
	.lft42{position:relative;margin-bottom:30px;}
	.rgt54{position:relative;}
	.lft42 p, .rgt54 p{margin-bottom:5px;}
	/*gallery*/
	.wrap_gall .forcefullwidth_wrapper_tp_banner{display:none;}
	#gall2{position:relative;}
	#gall2 img{display:block;width:100%;margin-bottom:10px;}
	/*news*/
	#news_frst{position:relative;margin-bottom:40px;}
	.news_row div.std{position:relative;float:left;width:32%;margin-right:2%;}
	/*negozio*/
	.logo_neg{position:relative;display:block;margin-bottom:20px;max-width:370px;}	
	/*promo*/
	.promo_lft{position:relative;float:left;width:49%;}
	.promo_rgt{position:relative;float:right;width:49%;}
	.promo_lft_lst{position:relative;float:left;width:49%;}
	.promo_rgt_lst{position:relative;float:right;width:49%;}
	/*servizi*/
	.dv_serv{position:relative;float:left;width:24%;margin-right:1%;}
	.dv_serv img{position:relative;display:block;margin-bottom:8px;width:100%;}
	.dv_serv p.tit{color:#e42920;margin-bottom:3px;font-size:13px;text-transform:uppercase;font-weight:bold;}
	.dv_serv p{font-size:13px;margin-bottom:0;line-height:normal;}
	.dv_serv a:link, .dv_serv a:visited, .dv_serv a:hover{text-decoration:none;}
	/*magazine*/
	h1.mag{margin-bottom:15px;}
	.dv_mag{position:relative;margin-bottom:0;}
	.dv_mag a{display:inline-block;background:#fff;}	
	.dv_mag a:link, .dv_mag a:visited, .dv_mag a:hover{text-decoration:none;}
	.dv_mag .pic{position:relative;margin-bottom:10px;}
	.dv_mag .pic img{position:relative;display:block;width:100%;}
	.dv_mag .rgt{position:relative;}
	.dv_mag .rgt p{margin-bottom:0;text-align:center;}
	.dv_mag .rgt p.p_date{font-size:13px;margin-bottom:1px;}
	.space_mag{border-bottom:1px solid #d7d7d7;margin-bottom:15px;font-size:9px;}
	#neg_lft p.ppag{text-align:center;margin-bottom:0;font-size:13px;}
	/*san valentino*/
	#cnt_hearts{position:relative;background-image:url(../imgs/valentino-hearts2.jpg);background-position:center;background-repeat:no-repeat;margin-bottom:50px;}
	#dv_inn_hearts{position:relative;margin:0 auto;}
	#dv_inn_hearts #dv_sx{position:relative;float:left;width:47%;}
	#dv_inn_hearts #dv_dx{position:relative;float:right;width:47%;}
	.hearts-sx1{position:relative;}
	.hearts-dx1{position:relative;}
	
	/*negs home*/
	#cnt_negs{position:relative;background:#f8f8f8;padding:22px;margin-bottom:70px;}
	#cnt_negs figure{position:relative;float:left;width:23.5%;overflow:hidden;height:auto;margin-right:2%;border:1px solid #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	#cnt_negs figure.lst800{margin-right:0;}
	#cnt_negs figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:1;margin:0 auto;}
	#cnt_negs figure.effect{background-color:#fff;background-image:url(../imgs/lens.png);background-position:center;background-repeat:no-repeat;-webkit-transition:all 0.35s;transition:all 0.35s;}
	#cnt_negs figure.effect img{-webkit-transition:-webkit-transform 0.45s;transition:transform 0.45s;}
	#cnt_negs figure.effect img{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
	#cnt_negs figure.effect:hover img{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);}	
	#cnt_negs figure.effect:hover{background-color:#ffdb2a;}
	.cleaner_min{display:none;}
	.cleaner800{position:relative;clear:both;margin-bottom:22px;}
	.cleaner1180{display:none;}
	
	#popmail{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:100000;display:none;}
	#popcontent{position:relative;width:600px;margin:50px auto 0 auto;}
	#popcontent img{display:block;width:100%;}
	#popclose{position:absolute;top:10px;right:10px;display:block;width:25px;height:25px;background-image:url(../imgs/xclose25.png);text-decoration:none;}		
	
	/*footer*/
	#footer{display:none;}
	#footer_rsp{position:relative;background:#105686;padding:20px 0;}
	#footer_rsp p{font-family:'Fira Sans',sans-serif;font-size:13px;color:#fff;text-transform:uppercase;margin-bottom:4px;text-align:center;}
	#footer_rsp a:link,#footer_rsp a:visited{color:#fff;text-decoration:none;}
	#footer_rsp a:hover{color:#fff;text-decoration:underline;}
	#fb-foot_rsp{position:relative;display:block;width:35px;height:35px;margin:20px auto 10px auto;background-color:none;background-image:url(../imgs/f.png);}	
	#insta-foot_rsp{position:relative;display:block;width:35px;height:35px;margin:0 auto 10px auto;background-color:none;background-image:url(../imgs/i.png);}
	#tik-foot_rsp{position:relative;display:block;width:35px;height:35px;margin:0 auto 10px auto;background-color:none;background-image:url(../imgs/t.png);}
	#twi-foot_rsp{position:relative;display:block;width:35px;height:35px;margin:0 auto 10px auto;background-color:none;background-image:url(../imgs/tw.png);}
	#yt-foot_rsp{position:relative;display:block;width:33px;height:35px;margin:0 auto;background-color:none;background-image:url(../imgs/y.png);}	
	/*common*/
	.inner_nopos{width:94%;margin:0 auto;}
	.inner{position:relative;width:94%;margin:0 auto;}
	#main{position:relative;padding-top:25px;}
	.little_bnd p{font-size:13px;}
	#neg_lft{position:relative;float:left;width:73%;}
	#neg_rgt{position:relative;float:right;width:25%;}	
	h1{font-weight:500;font-size:32px;margin-bottom:15px;color:#3b3b3b;}
	h1.big{font-size:36px;}
	h2.big{font-size:32px;text-align:center;}
	.lft48{position:relative;float:left;width:48%;}
	.rgt48{position:relative;float:right;width:48%;}
	.box_rgt{position:relative;background:#eee;padding-bottom:8px;margin-bottom:15px;}
	.box_rgt p.tit{font-family:'Fira Sans',sans-serif;font-weight:500;background:#cf261d;color:#fff;text-transform:uppercase;line-height:26px;font-size:14px;padding-left:12px;padding-top:2px;margin-bottom:5px;}	
	.pb50{padding-bottom:30px;}
	img.cnt-zerb{position:relative;width:50%;}
	p.cnt{text-align:center;}
	#corona_dsk{display:none;}
	#corona_mob{position:relative;display:block;margin:20px auto 0px auto;}		
}


@media only screen and (max-width: 1179px){
	.dv_art{position:relative;margin-bottom:70px;}
	.dv_art .loc_art{position:relative;margin-bottom:10px;}
	.dv_art .loc_art img{position:relative;display:block;margin:0 auto;}
	.dv_art h3{color:#3b3b3b;margin-bottom:15px;text-align:center;}
	.dv_art h3:hover{color:#ec1403;}
	.dv_art p.dt{font-size:15px;text-align:center;}
	
	.quarter_pic{position:relative;margin-bottom:20px;}
	.quarter_pic img{position:relative;display:block;margin:0 auto;}
}

@media only screen and (max-width: 1179px){
	.clean_orari_mob{clear:both;}
	.clean_orari{clear:both;}
	.dv_orari_neg{position:relative;float:left;width:50%;padding:0 20px;margin-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	#neg_lft .dv_orari_neg p{text-align:center;}
}

@media only screen and (min-width: 1180px){
	html,body{height:100%;}
	#wrapper{position:relative;background-color:#fff;min-height:100%;margin:0 auto -58px auto;}
	#wrapper:after{content:"";display:block;height:58px;}
	#top{position:relative;height:94px;background-color:#fff;}
	#logo{position:absolute;display:block;width:274px;height:86px;top:4px;background-image:url(../imgs/logo.gif);z-index:1000;}
	#claim{position:absolute;font-family:'Fira Sans',sans-serif;font-size:13px;top:52px;right:0;text-transform:uppercase;font-weight:400;color:#8d8d8d;}	
	#claim a:link, #claim:visited{color:#959595;text-decoration:none;}
	#claim a:hover{color:#e42920;text-decoration:none;}		
	#top_rsp{display:none;}
	#resp_navbar{display:none;}
	#menu2{display:none;}
	.slicknav_menu{display:none;}
	/*home*/
	#cnt_flex{position:relative;}
	#main_hm{position:relative;padding-top:40px;}
	#dv_manor{position:relative;margin-bottom:70px;}
	.lft49{position:relative;float:left;width:49%;}
	.rgt49{position:relative;float:right;width:49%;}
	.lft49 img, .rgt49 img{width:100%;}
	
	.third{position:relative;float:left;width:32%;margin-right:2%;}
	
	/*lidl*/
	#dv_lidl{position:relative;width:100%;height:450px;padding-top:20px;background-image:url(../imgs/back-lidl470-90.png);background-position:center;background-repeat:repeat;margin-bottom:50px;}
	#dv_lidl p{text-align:center;font-family:Fira Sans,sans-serif;font-size:17px;text-transform:uppercase;font-weight:500;color:#262626;margin-bottom:15px;}
	#cnt_high_lidl{position:relative;height:350px;background:#fff;padding:10px;}
	#lidl_slides{position:relative;height:350px;}
	#lidl_lft{position:relative;float:left;width:911px;height:350px;}
	#lidl_rgt{position:relative;float:right;width:239px;}
	
	/*negs home*/
	#cnt_negs{position:relative;background:#f8f8f8;padding:22px;margin-bottom:70px;}
	#cnt_negs figure{position:relative;float:left;width:169px;overflow:hidden;height:auto;margin-right:22px;border:1px solid #eaeaea;}
	#cnt_negs figure.lst{margin-right:0;}
	#cnt_negs figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:1;}
	#cnt_negs figure.effect{background-color:#ffdb2a;background-image:url(../imgs/lens.png);background-position:center;background-repeat:no-repeat;}
	#cnt_negs figure.effect img{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
	#cnt_negs figure.effect img{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
	#cnt_negs figure.effect:hover img{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0);}
	.cleaner_min{display:none;}	
	.cleaner800{display:none;}
	.cleaner1180{position:relative;clear:both;margin-bottom:22px;}
	
	/*scatti*/
	#grid_scatti800{display:none;}
	#grid_scatti_ltl{display:none;}
	#grid_scatti{position:relative;margin-bottom:70px;}
	#grid_scatti img{position:relative;display:block;float:left;margin:0 11px 11px 0;}
	
	#cnt_boxes1 div.lnk{position:relative;width:372px;}
	#cnt_boxes2 div.lnk{position:relative;width:372px;}
	#box1_a{float:left;margin-right:32px;}
	#box1_b{float:left;}
	#box1_c{float:right;}
	#bnd_ico{position:relative;margin-bottom:60px;}
	#bnd_ico a:link,#bnd_ico a:visited,#bnd_ico a:hover{text-decoration:none;}
	#bnd_ico a:hover{background-color:#e8e8e8;}	
	#bnd_ico a{position:relative;float:left;width:170px;height:170px;margin-right:32px;transition:background-color 0.2s linear 0s;}
	#bnd_ico a.lst{margin-right:0;}	
	#dv_lst_hm{position:relative;padding:60px 0;}
	.cnt_dv_sett{position:relative;background-image:url(../imgs/bck_dv_sett.gif);background-repeat:repeat-y;margin-bottom:40px;}
	#dv_lst_hm div.sett{position:relative;float:left;width:295px;padding:0 35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	div.sett p.p_sett{font-size:15px;color:#454545;line-height:normal;margin-bottom:15px;font-weight:bold;text-transform:uppercase;}
	div.sett p.neg{font-size:14px;line-height:normal;margin-bottom:5px;}
	div.sett p.neg a:link,div.sett p.neg a:visited{color:#838282;text-decoration:none}
	div.sett p.neg a:hover{color:#ec1403;text-decoration:none}
	/*map*/
	#map{position:relative;width:100%;height:400px;margin-bottom:30px;}
	/*contatti*/
	#invia{background:#d91d16;}
	/*orari*/
	.lft42{position:relative;float:left;width:34%;}
	.rgt54{position:relative;float:right;width:62%;}
	.clean_orari{clear:both;}
	.clean_orari_mob{display:none;}
	.dv_orari_neg{position:relative;float:left;width:25%;padding:0 10px;margin-bottom:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	
	/*gallery*/
	#gall2{display:none;}
	/*news*/
	#news_frst{position:relative;margin-bottom:60px;}
	.news_row div.std{position:relative;float:left;width:266px;margin-right:31px;}
	/*negozio*/
	.logo_neg{position:relative;display:block;margin-bottom:20px;max-width:370px;}
	/*promo*/
	.promo_lft{position:relative;float:left;width:420px;}
	.promo_rgt{position:relative;float:right;width:420px;}
	.promo_lft_lst{position:relative;float:left;width:420px;}
	.promo_rgt_lst{position:relative;float:right;width:420px;}
	/*servizi*/
	.dv_serv{position:relative;float:left;width:197px;margin-right:24px;}
	.dv_serv img{position:relative;display:block;margin-bottom:8px;}
	.dv_serv p.tit{color:#e42920;margin-bottom:3px;font-size:13px;text-transform:uppercase;font-weight:bold;}
	.dv_serv p{font-size:13px;margin-bottom:0;line-height:normal;}
	.dv_serv a:link, .dv_serv a:visited, .dv_serv a:hover{text-decoration:none;}
	/*magazine*/
	h1.mag{margin-bottom:30px;}
	.dv_mag{position:relative;margin-bottom:0;}
	.dv_mag a{display:inline-block;background:#fff;transition:background-color .2s linear;}	
	.dv_mag .pic{position:relative;float:left;width:40%;}
	.dv_mag .pic img{position:relative;display:block;width:100%;}
	.dv_mag .rgt{position:relative;float:right;width:57%;padding-top:10px;}
	.dv_mag .rgt p{margin-bottom:0;}
	.dv_mag .rgt p.p_date{font-size:12px;margin-bottom:10px;}
	.space_mag{border-bottom:1px solid #d7d7d7;margin-bottom:15px;font-size:9px;}
	.ppag{text-align:right;margin-bottom:0;font-size:13px;}
	/*san valentino*/
	/*#cnt_hearts{position:relative;height:750px;background-image:url(../imgs/valentino-hearts.jpg);background-position:center;background-repeat:no-repeat;margin-bottom:50px;}
	#dv_inn_hearts{position:relative;width:920px;height:626px;top:62px;margin:0 auto;}
	#dv_inn_hearts #dv_sx{position:relative;float:left;width:435px;}
	#dv_inn_hearts #dv_dx{position:relative;float:right;width:435px;}*/
	#cnt_hearts{position:relative;height:648px;background-image:url(../imgs/valentino-hearts2.jpg);background-position:center;background-repeat:no-repeat;margin-bottom:50px;}
	#dv_inn_hearts{position:relative;width:920px;height:648px;margin:0 auto;}
	#dv_inn_hearts #dv_sx{position:relative;float:left;width:433px;}
	#dv_inn_hearts #dv_dx{position:relative;float:right;width:433px;}	
	
	#dv_inn_hearts #dv_sx a img{position:relative;display:block;transition:all 0.3s linear 0s;}
	#dv_inn_hearts #dv_sx a:hover img{transform:scale(.9,.9);}
	
	#dv_inn_hearts #dv_dx a img{position:relative;display:block;transition:all 0.3s linear 0s;}
	#dv_inn_hearts #dv_dx a:hover img{transform:scale(.9,.9);}	
	.hearts-sx1{position:relative;background-image:url(../imgs/cuori1.jpg);background-position:top left;background-repeat:no-repeat;}
	.hearts-dx1{position:relative;background-image:url(../imgs/cuori2.jpg);background-position:top right;background-repeat:no-repeat;}
	
	#popmail{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:100000;display:none;}
	#popcontent{position:relative;width:600px;height:400px;margin:200px auto 0 auto;}
	#popclose{position:absolute;top:60px;right:60px;display:block;width:50px;height:50px;background-image:url(../imgs/xclose.png);text-decoration:none;}	
	
	.dv_art{position:relative;margin-bottom:70px;}
	.dv_art .loc_art{position:relative;float:left;width:220px;margin-right:30px;overflow:hidden;}
	.dv_art .loc_art img{position:relative;display:block;width:100%;transition:all 0.2s linear 0s;}
	.dv_art .loc_art a:hover img{transform:scale(1.05);}
	.dv_art h3{color:#3b3b3b;margin-bottom:15px;}
	.dv_art h3:hover{color:#ec1403;}
	.dv_art p.dt{font-size:15px;}	
	
	.quarter_pic{position:relative;float:left;width:23.5%;margin-right:2%;}
	
	/*footer*/
	#footer{position:relative;background:#105686;height:37px;padding-top:21px;}
	#footer p{font-family:'Fira Sans',sans-serif;font-size:13px;color:#fff;text-transform:uppercase;margin-bottom:0;}
	#footer a:link,#footer a:visited{color:#fff;text-decoration:none;}
	#footer a:hover{color:#fff;text-decoration:underline;}

	#yt-foot{position:absolute;top:-8px;right:0px;display:block;width:33px;height:35px;background-color:none;background-image:url(../imgs/y.png);transition:background-color .2s linear;}	
	#yt-foot:hover{background-color:#3b5998;}

	/*#fb-foot{position:absolute;top:-8px;right:38px;display:block;width:35px;height:35px;background-color:none;background-image:url(../imgs/f.png);transition:background-color .2s linear;}
	#fb-foot:hover{background-color:#3b5998;}*/

	#insta-foot{position:absolute;top:-8px;right:48px;display:block;width:35px;height:35px;background-color:none;background-image:url(../imgs/i.png);transition:background-color .2s linear;}
	#insta-foot:hover{background-color:#0c3c5d;}
	
	#tik-foot{position:absolute;top:-8px;right:88px;display:block;width:35px;height:35px;background-color:none;background-image:url(../imgs/t.png);transition:background-color .2s linear;}
	#tik-foot:hover{background-color:#0c3c5d;}

	#twi-foot{position:absolute;top:-8px;right:128px;display:block;width:35px;height:35px;background-color:none;background-image:url(../imgs/tw.png);transition:background-color .2s linear;}
	#twi-foot:hover{background-color:#0c3c5d;}		
	

	#footer_rsp{display:none;}
	/*common*/
	.inner_nopos{width:1180px;margin:0 auto;}
	.inner{position:relative;width:1180px;margin:0 auto;}
	#main{position:relative;padding-top:30px;}
	.little_bnd p{font-size:13px;}
	#neg_lft{position:relative;float:left;width:860px;}
	#neg_rgt{position:relative;float:right;width:290px;}	
	h1{font-weight:500;font-size:36px;margin-bottom:15px;color:#3b3b3b;}
	h1.big{font-size:48px;}
	h2.big{font-size:38px;text-align:center;}
	.lft48{position:relative;float:left;width:48%;}
	.rgt48{position:relative;float:right;width:48%;}
	.box_rgt{position:relative;background:#fff;padding-bottom:8px;margin-bottom:15px;}
	.box_rgt p.tit{font-family:'Fira Sans',sans-serif;font-weight:500;background:#cf261d;color:#fff;text-transform:uppercase;line-height:26px;font-size:14px;padding-left:12px;padding-top:2px;margin-bottom:5px;}	
	.pb50{padding-bottom:50px;}
	
	#corona_dsk{position:relative;display:block;margin:20px auto 0px auto;}
	#corona_mob{display:none;}
}

/*Orari*/
.dv_orari_neg p{text-align:center;line-height:normal;margin-bottom:5px;}
.dv_orari_neg a img{position:relative;display:block;margin:0 auto 10px auto;}

#line-hearts{position:relative;height:50px;background-image:url(../imgs/hearts-line.png);background-position:center;background-repeat:no-repeat;margin-bottom:50px;}


/*Menu dsktp*/
#cnt_menu{position:relative;width:100%;padding-top:4px;height:94px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000;}
.nav,.nav a,.nav ul,.nav li,.nav form,.nav input{margin:0;padding:0;border:none;outline:none;}
.nav a{text-decoration:none;text-transform:uppercase;font-family:'Fira Sans',sans-serif;font-weight:500;}
.nav li{list-style:none;}
.nav{float:right;display:inline-block;cursor:default;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../imgs/topline1200.gif);background-position:top right;background-repeat:no-repeat;}
.nav > li{display:block;float:left;}
.nav > li > a{
    display: block;
    height: 66px;
    padding: 24px 15px 0 15px;
    font-size: 16px;
    color:#4f4f4f;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}
.nav > li > a.curr{color:#ec1403;}
.nav > li:hover > a{color:#ec1403;}
.nav > li > a.lst{padding-right:0;}
.nav > li > a.frst{padding-left:0;}
/*The Mega Dropdowns Divs*/
.nav > li > div.mn{
    position: absolute;
	background-color:#fff;
	background-image:url(../imgs/grad1.gif);
	background-repeat:repeat-x;
    display: block;
    width: 100%;
    top: 94px;
    left: 0px;
	padding-left:0;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-transition: all .3s ease .15s;
    -moz-transition: all .3s ease .15s;
    -o-transition: all .3s ease .15s;
    -ms-transition: all .3s ease .15s;
    transition: all .3s ease .15s;
}
.nav > li:hover > div{opacity:1;visibility:visible;overflow:visible;}
.nav .nav-column{float:left;padding:0px 50px 30px 0;}
.nav h3{font-family:'Fira Sans',sans-serif;font-weight:500;margin-bottom:10px;font-size:16px;color:#d2261e;text-transform:uppercase;padding-top:30px;}
.nav .nav-column li a{display:block;line-height:28px;font-size:14px;color:#5a5a5a;}
.nav .nav-column li a:hover{color:#000;}

/*home*/
#main_hm h1{text-align:center;font-weight:400;margin-bottom:10px;color:#373737;}
.sub_hm{font-size:18px;text-align:center;margin-bottom:30px;color:#717171;}
.cnt_evid{position:relative;height:16px;background-image:url(../imgs/deco1b.gif);background-repeat:repeat;background-position:center;text-align:center;margin-bottom:20px;}
.cnt_evid span{position:relative;display:inline-block;background:#fff;padding:0 15px;font-family:'Fira Sans',sans-serif;font-size:15px;text-transform:uppercase;font-weight:500;color:#262626;line-height:16px;}
#cnt_boxes1{position:relative;margin-bottom:40px;}
#cnt_boxes2{position:relative;margin-bottom:40px;}
#cnt_boxes1 div.lnk a:link, #cnt_boxes1 div a:visited{text-decoration:none;color:#5a5a5a;}
#cnt_boxes1 div.lnk a:hover{text-decoration:none;color:#ec1403;}
#dv_promo div a{text-decoration:none;}
.cnt_data{position:relative;padding:10px 20px;background:#fff;}
.cnt_data p.tit{font-family:'Fira Sans',sans-serif;font-size:16px;text-transform:uppercase;font-weight:500;color:#2b2b2b;margin-bottom:0;line-height:normal;text-align:center;}
.cnt_data p.txt{font-size:13px;color:#686868;line-height:1.5em;margin-bottom:0;text-align:center;transition:color 0.2s linear 0s;}
#txt_hm{position:relative;margin-bottom:50px;}
#cnt_subtit{position:relative;background-image:url(../imgs/deco2.gif);background-position:center;background-repeat:repeat-x;text-align:center;}
#txt_hm h2{display:inline-block;background:#fff;padding:0 20px;font-weight:400;font-size:32px;margin-bottom:15px;color:#373737;text-align:center;}
#txt_hm p{text-align:justify;}
#slide1{width:100%;height:390px;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center top;z-index:0;}

#lnk_all_p{color:#fff;text-decoration:none;font-size:14px;font-weight:bold;}
#lnk_all_p p{background-color:#ec1403;text-align:center;line-height:normal;padding:5px 0 6px 0;transition:all .3s linear;}
#lnk_all_p:hover p{background-color:gray;}

#dv_ele{position:relative;}
#dv_ele .lft49{padding-top:45px;margin-bottom:50px;}
#dv_ele .rgt49{padding-top:45px;margin-bottom:50px;}
#dv_ele .lft49 p, #dv_ele .rgt49 p{margin-bottom:0;text-align:center;font-size:14px;font-weight:bold;}
#dv_ele .lft49 a:link,#dv_ele .lft49 a:visited{text-decoration:none;color:#262626;}
#dv_ele .rgt49 a:link,#dv_ele .rgt49 a:visited{text-decoration:none;color:#262626;}
#dv_ele .lft49 a:hover,#dv_ele .rgt49 a:hover{text-decoration:none;color:#e42920;}


#bn_letter{position:relative;width:100%;margin:40px auto;}
#bn_letter img{position:relative;width:100%;}

/*negozio*/
#testo_neg{position:relative;margin-bottom:30px;}
#testo_neg p{text-align:justify;}
#testo_neg h2{font-weight:500;font-size:22px;margin-bottom:8px;color:#3b3b3b;}
#neg_lft ul, #neg_lft ol{position:relative;padding-left:18px;margin-bottom:10px;}
#neg_lft ul li, #neg_lft ol li{margin-bottom:5px;}
#cnt_neg{position:relative;margin-bottom:40px;}
#cnt_neg p{font-size:14px;}
#cnt_neg a:link,#cnt_neg a:visited,#cnt_neg a:hover{text-decoration:none;}
.box_rgt a.plnt img{transition:opacity .2s linear;}
.box_rgt a.plnt:hover img{opacity:.7;}
.box_rgt_inner{position:relative;padding:0 12px;}
.box_rgt_inner a{display:block;width:100%;}
.box_rgt_inner a:link, .box_rgt_inner a:visited{text-decoration:none;color:#616161;}
.box_rgt_inner a:hover{text-decoration:none;color:#cf261d;}
.box_rgt_inner a.act:link,.box_rgt_inner a.act:visited,.box_rgt_inner a.act:hover{text-decoration:none;color:#cf261d;}
.box_rgt_inner p{font-family:'Fira Sans',sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;margin-bottom:4px;padding:2px 0;border-bottom:1px solid #cbcbcb;}
.box_rgt_inner p.lst{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.box_rgt_inner p.nob{border-bottom:0;margin-bottom:0;}

/*news*/
h1 a.n1:link,h1 a.n1:visited{text-decoration:none;color:#3b3b3b;}
h1 a.n1:hover{text-decoration:none;color:#ec1403;}
#news_frst p{font-size:15px;margin-bottom:0;line-height:normal;color:#4a4a4a;}
#news_frst img{position:relative;display:block;width:100%;margin-bottom:8px;transition:opacity .2s linear;}
#news_frst a:hover img{opacity:.8;}
.news_row{position:relative;margin-bottom:31px;}
.news_row div.std p.tit{font-family:'Fira Sans',sans-serif;font-size:15px;text-transform:uppercase;font-weight:500;line-height:normal;margin-bottom:2px;color:#4a4a4a;}
.news_row div.std p.dt{font-size:13px;color:#5c5c5c;margin-bottom:0;line-height:normal;}
.news_row div.std img{margin-bottom:4px;transition:opacity .2s linear;}
.news_row div.std a:link,.news_row div.std a:visited,.news_row div.std a:hover{text-decoration:none;}
.news_row div.std a:hover img{opacity:.8;}
/*newsitem*/
img.ni_main{display:block;margin-bottom:8px;}
p.newsitem_dt{font-weight:700;margin-bottom:30px;}
a.pdf{position:relative;display:inline-block;height:50px;line-height:50px;background-image:url(../imgs/pdf.png);background-repeat:no-repeat;padding-left:66px;margin-top:30px;}
a.pdf:hover{background-position:bottom left;}

/*dove siamo*/
a.map:link, a.map:visited{color:#2b6cbc;text-decoration:none;}
a.map:hover{color:#2b6cbc;text-decoration:underline;}
p.p_map1{margin-bottom:7px;line-height:normal;font-weight:700;}
p.p_map2{font-size:12px;margin-bottom:0;}

/*contatti*/
input.tx{font-family:'Oxygen',sans-serif;color:#646464;font-size:17px;border:1px solid #d4d4d4;padding:1px 0 1px 4px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input.tx:focus{border:1px solid #909090;box-shadow:0px 0px 4px #aeaeae;}
textarea{font-family:'Oxygen',sans-serif;color:#646464;font-size:17px;border:1px solid #d4d4d4;padding:4px;overflow:auto;width:100%;height:159px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
textarea:focus{border:1px solid #909090;box-shadow:0px 0px 4px #aeaeae;}
#send p{margin-bottom:0;font-weight:bold;}
#invia{font-family:'Fira Sans',sans-serif;color:#fff;font-size:14px;font-weight:500;border:1px solid #d4d4d4;padding:5px 25px 4px 25px;cursor:pointer;text-transform:uppercase;transition:all 0.3s linear 0s;}
#invia:hover{border:1px solid #909090;}
.error{display:none;color:#d91d16;font-weight:bold;font-size:13px;}	

/*ci sto dentro*/
.box_pnt{position:relative;background:#eeeded;padding:20px;margin-bottom:20px;}
.box_pnt h3{font-size:18px;font-weight:700;}
.box_pnt h3 a:link,.box_pnt h3 a:visited{text-decoration:none;color:#ec1403;}
.box_pnt h3 a:hover{text-decoration:underline;color:#ec1403;}
/*.box_pnt .lft48 a img{border:2px solid red;}*/


/*gallery*/
.row{position:relative;display:flex;flex-wrap:wrap;}
.column{flex:25%;max-width:25%;padding:0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.column img{margin-top:8px;vertical-align:middle;width:100%;transition:all 0.3s linear 0s;}
.column img:hover{opacity:.75;}
@media screen and (max-width: 600px){
	.column{flex:100%;max-width:100%;}
}
@media screen and (min-width: 601px) and (max-width: 1000px){
	.column{flex:50%;max-width:50%;}
}


/*common*/
.cleaner{position:relative;clear:both;}
.spinner{display:none;border:0;background-image:url(../imgs/ajax-loader.gif);width:30px;height:30px;z-index:10000}
.little_bnd{position:relative;background-color:#e6e6e6;}
.little_bnd p{font-family:'Fira Sans',sans-serif;font-size:13px;text-transform:uppercase;font-weight:400;line-height:23px;margin-bottom:0;padding-top:2px;}
p{margin-bottom:10px;line-height:1.5em;}
p.just{text-align:justify;}
.bb{border-bottom:1px solid #d6d6d6;padding-bottom:3px;}
h2{font-weight:500;font-size:26px;margin-bottom:20px;color:#3b3b3b;}
h3{font-weight:500;font-size:26px;margin-bottom:10px;color:#3b3b3b;}
h4{font-weight:500;font-size:21px;margin-bottom:10px;color:#3b3b3b;}

h6{font-weight:normal;font-size:18px;color:#fff;}

a:link, a:visited{color:#5a5a5a;}
a:hover{color:#ec1403;}
img{max-width:100%;}
b{color:#494949;}
.little{font-size:13px;}
.little2{font-size:14px;}
#neg_lft ul.ingr{list-style-type:none;padding-left:0;}
#neg_lft ul.ingr li{padding:8px 0 10px 0;border-bottom:1px dotted #5a5a5a;}
.mb0{margin-bottom:0;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.pb60{padding-bottom:60px;}
.tb_orari{font-size:14px;}
.tb_orari td{vertical-align:top;}
td.pr35{padding-right:32px;}
.back-to-top{position:fixed;bottom:3em;right:1.7em;background-image:url(../imgs/top4.png);display:none;width:40px;height:40px;opacity:0.4;transition:opacity 0.2s linear 0s;z-index:6000;}
.back-to-top:hover{opacity:1;}

/*animations*/
.os-animation{opacity:0;}
.os-animation.animated{opacity:1;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}
.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}