@import url(https://fonts.googleapis.com/css?family=Courgette:400);
@import url(https://fonts.googleapis.com/css?family=Courgette:400);
#container { /*background: url(../img/fondo_container.gif) center top repeat-y;*/ }
#home_main_top {background-image: linear-gradient(180deg,rgba(55,201,217,.01) 0,rgba(55,201,217,.2));border-bottom: 1px solid #eeeeee;}
#home_main_top #main { background: none; padding:15px 20px;}

#super_header_menu {/*display:none;*/}

#main_home_right,#main_home_left{ border-radius: 10px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
#main_home_right {position:relative; width:700px; height:421px; float:left; margin:0px 0 0 0; padding:0px 0 0px 0;}

#main_home_right .elenco {padding:0;box-shadow:inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
#main_home_right .elenco .coupon_elenco_left {float:left; margin:0; padding-top:0; border-top:none;}
#main_home_right .elenco .coupon_elenco_right {float:right; }

#main_home_right .elenco {position:relative;width:700px; height:421px; margin:0 auto; float:left; text-align: left;}
#main_home_right .elenco .foto {}
#main_home_right .elenco .foto img.thumb,#main_home_right .elenco .foto img.thumb:hover {width:700px; height:421px;border-radius:0; margin:0;}
#main_home_right .elenco .testo_coupon {background:rgba(0, 0, 0, 0.8); bottom: 0;  left: 0; padding:0px 14px 16px 14px;  position: absolute;  width:672px; height:100px;}
#main_home_right .elenco .descrizione { width: auto; height:auto; }
#main_home_right .elenco .descrizione p {color:#eee;}
#main_home_right .elenco .descrizione .titolo_elenco {font-size:24px; line-height:20px; padding:5px 0 5px; }
#main_home_right .elenco .descrizione p.azienda {font-size:16px; padding-top:10px; }
#main_home_right .elenco .descrizione a {color:#fff;}
#main_home_right .elenco .coupon_elenco {width:672px; bottom: 21px; right: 14px; left:auto; text-align: right;}
#main_home_right .elenco .coupon_elenco .scarica_gratis,#main_home_right .elenco .coupon_elenco .compra_pulsante {display: none; }
#main_home_right .elenco .vedi_offerta {display: block; }
#main_home_right .elenco .coupon_elenco a .prezzo_originale {color: #fff;}
#main_home_right .elenco .vedi_offerta a { background-color: #1c4cb0; color: #fff; font-size: 16px;  font-weight: 400;  margin: 0;  overflow: visible;   padding: 12px 12px; text-align: center;   text-transform: uppercase; width:auto; height:auto; position:absolute; bottom:23px; right:10px; display:block; font-weight:bold;}
#main_home_right .elenco .coupon_elenco a {color:#fff}
#main_home_right .elenco .coupon_elenco .prezzo_sconto_div {}
#main_home_right .elenco .coupon_elenco a .prezzo_scontato { font-size:24px;color:#ff0000; font-family:sans-serif;}
#main_home_right .elenco .foto .prezzo_sconto_div {width:80px; height:51px; padding-top:29px;  font-size:26px;}
#main_home_right .elenco .foto .categoria_div {width:160px; height:44px; position:absolute; top:18px; right:0px; font-size:16px; color:#fff;display:block;border-right:3px solid #ff0000; }
#main_home_right .elenco .foto .categoria_div .testo{background-color:hsla(0, 0%, 100%, 0.90);width:95px;height:40px; padding:4px 10px 0px 35px;  font-size:14px; color:#ff0000; position:absolute; top:0px; right:0px; font-weight:bold; text-transform:uppercase; text-align:right;display: table-cell; vertical-align: middle;  }
#main_home_right .elenco .foto .categoria_div .categoria {background-color:#ff0000; width:42px;height:34px; padding:10px 0 0px 2px; position:absolute; top:0px; left:0px;text-align: center; border-radius: 50%; font-size:24px; color:#fff; z-index:10;}


#main_home_left #map_canvas {background:none;width: 100%; height: 421px;  float: none;   z-index: 30 !important; margin-top:0; color:#333;}
#map_canvas div {overflow: visible;background-color:rgba(255, 255, 255, 0) !important;}
#main_home_left #map_canvas div.gm-style-iw {background-color:#fff!important;}
#main_home_left #map_canvas a {color:#ccc !important;}

.custom_slider {/*  position: relative; width:700px; height:408px; */}
.custom_slider div.slides{display:none; position: absolute; top:0px; right:0; }
.citta_main_top {width:100%; background:#000;  }
.citta_main_top .responisve-container {/*width:980px;*/ max-height:900px; margin: 0px auto 0px auto; clear:both }
.citta_main_top .responisve-container .fr_slider { /* width: 100%;*/ height:auto; clear:both; margin:0 auto; /*border:1px solid #ccc*/}
.citta_main_top .responisve-container .fr_slider p {font-size:20px; color:#fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); line-height:100%;}
.citta_main_top .responisve-container .fraction-slider {overflow: visible;}
.citta_main_top #main_left {clear:both; float:none;border: 1px solid #aaa; margin:10px auto 0;  }

#main_home_left {position: relative; width:280px; height:auto; float:right; margin:0px 0 0; text-align:left; color:#ffffff; }
#main_home_left #main_right_app {background:url(../img/homepage-right-piccolo.png) no-repeat center left; position:relative; height:421px; }
#main_home_left #main_right_app ul {height: auto; padding:0; margin:199px 0 0px 10px; font-size: 16px;  float:left; } /*font-family: Courgette, cursive; */
#main_home_left #main_right_app ul li {height: auto; display: block; margin:18px 0 50px 0;}
#main_home_left #main_right_app ul li.secondo {margin:0px 0 50px 75px; line-height:17px;}
#main_home_left #main_right_app ul li.terzo {color:#44619D;}
#main_home_left #main_right_app ul li.active, #main_home_left #main_right_app ul li:hover { background-color:inherit;  border-left: none; padding-left:inherit; }

#main_home_left #main_right_app_new {background:url(../img/homepage-right-piccolo.png) no-repeat center left; position:relative; height:421px; color:#000; font-family:arial; font-size:11px; line-height:13px;}
#main_home_left #main_right_app_new ul {padding: 0px 0 0 16px;}
#main_home_left #main_right_app_new ul li {margin: 3px 0 3px 0; list-style-position: outside;}
#main_home_left #main_right_app_new #app_new_left {padding: 0px 56px 0px 10px;}
#main_home_left #main_right_app_new #app_new_top {height:76px; padding:12px 15px 0 15px ; font-size:16px; line-height:20px; color:#fff;}
#main_home_left #main_right_app_new #app_new_right {padding:10px 0px 5px 15px}
#main_home_left #main_right_app_new .a-main_right_app_new {color:#fff; font-weight:bold; background:#47619C; padding:5px 8px; border-radius:8px; -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);display: inline-block;margin-right: 10px;}

#main_home_left #map_ita {width:100%; height:403px; float:none; margin-bottom:5px; }
#map_ita_richiedi_concessione {width:100%;background: #44619D; position:absolute; height:auto; bottom:10px; padding:2px 0; text-align:center;text-transform: uppercase;font-size:10px;}
#map_ita_richiedi_concessione a{color: #fff; }

.inserisci_azienda_menu {background: #44619D; color: #fff;width: 100%;  height: auto;  padding: 18px 0px 18px 0px; text-align: center;}
.inserisci_azienda_menu a {background: #00963d;  color: #fff;    padding: 10px 15px 10px 15px;  border-radius:16px; margin-left:20px;}

#video_top_new_container {position: relative; background: transparent; width:100%;height:500px; }
#video_top_new {position: absolute;   top: -30%;   width: 100%; }

#bottom_homepage { width:auto; background: #fff; padding:10px 10px;}
#right_bottom_homepage { width:38%; height:403px; float:right; position: relative;}
#right_bottom_homepage #map_ita_top {font-size:15px; text-transform: uppercase; text-align:center; font-weight:bold;position:absolute; width:auto; height:120px; top:5px; right:5px; z-index:10;}
#right_bottom_homepage #map_ita_top img {width:85px; vertical-align: bottom; margin-top:5px;}
#right_bottom_homepage #map_ita_bottom {font-size:12px;font-weight:bold; position:absolute; width:auto; height:35px; bottom:34px; left:10px; z-index:10; line-height:12px; color: #44619d;}
#right_bottom_homepage #map_ita_bottom p { margin:0; padding:0px 0 0 0;}
#right_bottom_homepage #map_ita_bottom #prov_libere {color:#ccc}
#right_bottom_homepage #map_ita {width:100%; height:403px; float:none; margin-bottom:5px; z-index:1;}
#right_bottom_homepage #map_ita_richiedi_concessione {width:100%;background: #44619D; position:absolute; height:auto; bottom:10px; padding:2px 0; text-align:center;text-transform: uppercase;font-size:10px;z-index:10;}
#right_bottom_homepage #map_ita_richiedi_concessione a{color: #fff; }

@media screen and (min-width: 1601px)
{
#video_top_new_container {height:700px; }
#video_top_new {top: -30%; }
}

@media screen and (min-width: 1401px)  and (max-width: 1600px)
{

}

@media screen and (max-width: 1400px) and (min-width: 1281px)
{
#video_top_new {top: -20%; }
}

#header_sopra .app_offerte {font-size: 12px;  width: 214px; height: 32px;   text-align: center; float: left;  }
#header_sopra .app_offerte .app_img {margin:0px 0 0 0px;  height: 31px;}
#header_sopra .app_offerte p {margin:0px 5px 0 0 ; float:left;}
#header_sopra .app_offerte p#app_scarica {/*margin:5px 8px 0; float:none;*/}

#header_sotto #categoria {width:800px; height:auto;margin:0px auto 0 auto;padding:0; float: right; }
#header_sotto #categoria ul {height: auto; padding:0; margin:0 0 0px 0;  }
#header_sotto #categoria ul li {background: #44619d;  width: 123px;  height: 50px;  margin:17px 0 0 10px;  }
#header_sotto #categoria ul li a {padding:9px 0px 0 32px; line-height: 15px; }
#header_sotto #categoria ul li a span {line-height: 30px;}
#header_sotto #categoria ul li a span#eventi_span {line-height: 15px;}
#header_sotto #categoria ul li a .fas {color:#ddd; width: 20px;  height: 30px;     font-size: 20px;  line-height: 30px;  left:12px;  top: 9px; }
#header_sotto #categoria ul li a:hover .fas {color:#666; }
#header_sotto #categoria  ul li:hover,#header_sotto #categoria  ul li a:hover,#header_sotto  #categoria  ul li a:hover .fas {background: #ddd; color:#666;  border:none;}

/*video*/
.video_container_home { position: relative; padding-bottom: 56.3%; width: 100%; overflow: hidden; padding-top:4px; background:#000; }
.video_container_home iframe, .video_container_home object, .video_container_home embed {position: absolute; top: 0;  left: 0;  width: 100%;  height: 100%;}

#sotto_titolo_home {text-align:center; color: #fff; font-weight:bold; font-size:22px; padding:20px; background :#2517c1}

#sotto_citta_descrizione {height:auto;	 	margin:0 auto; 	}
#sotto_citta_descrizione h5 {font-size:24px; padding:15px 0; margin: 15px auto; line-height:normal; }
#sotto_citta_descrizione ul#ul_sotto_citta_descrizione {width: 100%;  height:auto;	 	margin:0; padding:0; }
#sotto_citta_descrizione ul#ul_sotto_citta_descrizione li {list-style:none; 	width: 32%; padding: 15px 0px 0 1%; 	margin:0px 0px 20px 0px;  	height: auto;  float:left; font-size:13px}

#sotto_citta_descrizione ul#ul_sotto_citta_descrizione li ul { padding: 0; }
#sotto_citta_descrizione ul#ul_sotto_citta_descrizione li ul li {list-style-type:circle; list-style-position: inside;	width: auto; padding: 5px 0px 0 0; 	margin:0px 0px 0px 0px;   float:none; font-size:13px; text-align:justify;}

#sotto_citta_circuito {background:#fff; padding:0 10px; width: 980px; height:auto;	 	margin:0 auto;  }
#sotto_citta_circuito ul {width: 11%; height:auto;	 	margin:0; 	 padding: 12px 0px 12px 0;   float:left;  text-align:left;}
#sotto_citta_circuito ul#citta_8 {width: 8%;}
#sotto_citta_circuito ul li{	list-style:none; 	padding:0; 	margin:0px 0px 0px 0;  	height: auto;  clear:both; color:#b7b7b7;font-size: 11px;}
#sotto_citta_circuito ul li a{  padding-left: 10px;	color:#b7b7b7; }
#sotto_citta_circuito ul li.sito_attivo,#sotto_citta_circuito ul li.sito_attivo a {color:#44619D;font-weight: bold; text-transform:uppercase;}

#sotto_citta_circuito #map_ita_tot {width:52%; height:686px; float:right; position: relative;}
#sotto_citta_circuito #map_ita_tot #map_ita_top {font-size:9px;line-height: 13px; text-transform: uppercase; text-align:center; font-weight:bold;position:absolute;   top:5px; right:5px; z-index:10;}
#sotto_citta_circuito #map_ita_tot #map_ita_top img {width:100px; vertical-align: bottom; margin-top:5px;}
#sotto_citta_circuito #map_ita_tot #map_ita_bottom {font-size:12px;font-weight:bold; position:absolute; width:auto; height:35px; top:0px; right:0px; z-index:10; line-height:12px; color: #44619d;}
#sotto_citta_circuito #map_ita_tot #map_ita_bottom p { margin:0; padding:0px 0 0 0;}
#sotto_citta_circuito #map_ita_tot #map_ita_bottom #prov_libere {color:#ccc}
#sotto_citta_circuito #map_ita_tot #map_ita {width:100%; height:700px; float:none; margin-bottom:5px; z-index:1;}

#sotto_citta_richiedi {width:980px;  text-align:center; margin:0 auto; padding:20px 0;}
#sotto_citta_richiedi .float_left { margin-top:12px;  }
#sotto_citta_richiedi p { font-size: 30px; text-transform:uppercase; color:#44619D}
#sotto_citta_richiedi a {background-color: #ffc107;  border-color: #ffc107;border-radius: 2px;  border: 1px solid transparent;  white-space: nowrap;color: #000;  width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 14px;  font-weight: 700;   letter-spacing: .5px;  padding: 7px 10px 7px 10px; margin:30px auto 16px;  }

#sotto_citta_circuito .richiesta-affiliazione-top {margin-top:40px; font-size: 22px;  color:#44619D; line-height:140%;}
#sotto_citta_circuito .richiesta-affiliazione-top ul {width: 100%; height:auto;	 	margin:0; 	 padding: 12px 0px 12px 0; float:none; }
#sotto_citta_circuito .richiesta-affiliazione-top ul li{	list-style:inside square; 	padding:0; 	margin:0px 0px 0px 0;  	height: auto;  clear:both; color:#44619D;font-size: 20px;}
#sotto_citta_circuito .richiesta-affiliazione-top .small {font-size:80%;}

/*contatti x concessionario*/
#sotto_citta_circuito #contatti-form {float:left; clear: none; width:45%; margin-top:15px;}
#sotto_citta_circuito #contatti-form .bottonstyle {}
#sotto_citta_circuito #contatti-form .contatti_input_testi {}
#sotto_citta_circuito #contatti-form .privacy_label_div {}
#sotto_citta_circuito #contatti-form .privacy-label {border:none;}
#sotto_citta_circuito #contatti-form .contatti_invia {float:left;}
#sotto_citta_circuito #contatti-form .g-recaptcha  {float:right; clear:none;}


/*homepage*/
#homepage_testo {font-size:24px; text-align:center;  height:206px;}
.gruppo_loghi_top {float:left;}
#homepage_testo_right {float:right; width: 180px;}
.home_desktop {display:block; text-align:center; margin:0 auto;}
.home_mobile {display:none; text-align:center;}

#main_home_left #foto1_left { position:relative; text-align:center; color:#fff; font-size:20px; line-height:22px; margin:0 auto; }
#main_home_left #foto1_left #logo1_left {width:200px; height:auto; position:absolute; bottom:0px; left:50px;}
#main_home_left .foto1_right {background:#C7E3E6; width:328px;  border:solid 1px #85C2C9; padding:3px 10px; margin:5px 0px 0px 0; font-size:20px; line-height:22px; color:#47627F; border-bottom:solid 2px #44619D;  }

#elenco .pubbli_home {background:#fff; padding:5px 10px 5px 10px; margin:0px auto 10px auto; clear:both; border-bottom: 1px solid #0579a3; border-top: 1px solid #0579a3; }
#elenco .pubbli_home .pubbli_home_extra_left {width: 490px;   height:348px; float:left; }
#elenco .pubbli_home .pubbli_home_extra_left .elenco {background:#000; position:relative;  width: 490px;   height:348px;   }
#elenco .pubbli_home .pubbli_home_extra_left .elenco .foto {height:auto; float: none;  padding: 0;  position: static; width: auto;border-radius:0;}
#elenco .pubbli_home .pubbli_home_extra_left .elenco .foto img.thumb, #elenco .pubbli_home .pubbli_home_extra_left .elenco .foto img.thumb:hover {width: 490px; height:auto; margin:0;}
#elenco .pubbli_home .pubbli_home_extra_left .elenco .testo_coupon {background:rgba(0, 0, 0, 0.8); bottom: 0;  left: 0; padding: 0px 14px 16px 14px;  position: absolute;  width:462px ; height:auto; text-align:left;}
#elenco .pubbli_home .pubbli_home_extra_left .elenco .descrizione {width: 310px; height:auto; float:left;padding-bottom: 21px;}
#elenco .pubbli_home .pubbli_home_extra_left .elenco .descrizione p {margin:0;color:#ddd;}
#elenco .pubbli_home .pubbli_home_extra_left .elenco .descrizione .titolo_elenco a {color:#fff;}
#elenco .pubbli_home .pubbli_home_extra_left .elenco .coupon_elenco {width:309px; bottom: 9px; right: 168px; left:auto; text-align:right;}
#elenco .pubbli_home .pubbli_home_extra_left .elenco .vedi_offerta {display: block; }
#elenco .pubbli_home .pubbli_home_extra_left .elenco .vedi_offerta a { background-color: #1c4cb0;  color: #fff; display: inline-block;  font-size: 14px;  font-weight: 400;  margin: 0;  overflow: visible;   padding: 12px 8px; text-align: center;   text-transform: uppercase; width:auto; height:auto; position:absolute; bottom:10px; right:26px; display:block;}
#elenco .pubbli_home .pubbli_home_extra_left .elenco a {color:#fff}
#elenco .pubbli_home .pubbli_home_extra_left .elenco .coupon_elenco .scarica_gratis, #elenco .pubbli_home .pubbli_home_extra_left .elenco .coupon_elenco .compra_pulsante {display:none;}
#elenco .pubbli_home .pubbli_home_extra_left .elenco .coupon_elenco a .prezzo_scontato {color:#ff0000}
#elenco .pubbli_home .pubbli_home_extra_left .elenco .coupon_elenco .coupon_elenco_right .prezzo_sconto_div {display:none;}

#elenco .pubbli_home .pubbli_home_extra_right { width: 510px;	height: auto; float:right; }
#elenco .pubbli_home .pubbli_home_extra_right .elenco {background:#fff; position:relative; width: 490px;	height: 108px;   }
#elenco .pubbli_home .pubbli_home_extra_right .elenco .foto { width: 177px;  border-radius:0;}
#elenco .pubbli_home .pubbli_home_extra_right .elenco .foto img.thumb {width: 177px; height: auto; }
#elenco .pubbli_home .pubbli_home_extra_right .elenco .foto img.thumb:hover {width: 181px;}
#elenco .pubbli_home .pubbli_home_extra_right .a_acapo {margin: 5px 0px 5px 20px;}

#elenco .pubbli_home .pubbli_home_extra_right .elenco .testo_coupon {width: 308px; float:right;}
#elenco .pubbli_home .pubbli_home_extra_right .elenco .descrizione { clear:both; }
#elenco .pubbli_home .pubbli_home_extra_right .elenco .descrizione .titolo_elenco  { margin:0; padding:0px 0px 5px 0px;}
/*#elenco .pubbli_home .pubbli_home_extra_right .elenco .descrizione .azienda,*/
#elenco .pubbli_home .pubbli_home_extra_left .elenco .coupon_elenco a .scarica_gratis,#elenco .pubbli_home .pubbli_home_extra_right .elenco .coupon_elenco a .scarica_gratis,#elenco .pubbli_home .pubbli_home_extra_right .elenco .coupon_elenco a .compra_pulsante   { display:none;}
#elenco .pubbli_home .pubbli_home_extra_right .elenco .coupon_elenco {width: 308px; right:0; bottom:2px; left:auto;}

@media screen and (min-width: 1240px){
#container,  #categoria, #superpie,#pie_sotto, #main_left,#sotto_citta_descrizione,#sotto_citta_circuito,.menu_area,.ultimi_video_color {width:1200px;}
#header,#container_trasparent,#header_menu {width:1220px;}
.contaner_class {width:1200px !important;}
#logo { }

#header_bottom .header_center {width: 72%;}
#header_bottom .header_right {}
#header_bottom .header_left {   }
#header_top {margin-top: 8px;}
#header_top .float_left a {margin-left:10px;}
#header_sopra #accedi_login  {width: 324px;}
/*#header_bottom #ricerca .campi  {float:left;  width: 226px;  }*/
/*#header_bottom #ricerca .ricerca_top .ricerca_cittacoupon   { width: 275px;  }*/
#header_bottom .header_right {/*width:15%;*/}


#header_bottom .header_right a {}
#header_bottom .header_right #inserisci_azienda_top  {width: 26%;}

#ricerca_localita {}
#ricerca_localita .easy-autocomplete {width:91% !important; overflow: visible; float:right;}
#ricerca_localita .easy-autocomplete input {float:none; box-shadow: none; border:none; border-radius: 0; padding: 0;}


#header_sotto #categoria {width:960px;}
#header_sotto #categoria ul li {width: 150px;  height: 50px; margin:17px 0 0 10px;  }
#header_sotto #categoria ul li a {padding:9px 20px 0 45px; line-height: 15px; }
#header_sotto #categoria ul li a span#eventi_span {}
#header_sotto #categoria ul li a .fas {width: 30px;  height: 30px;     font-size: 30px;  line-height: 30px;  left:12px;  top: 9px; }

#main_home_left {width: 472px; text-align:left;}
#main_home_left #main_right_app {background:url(../img/homepage-right.png) no-repeat center left; }
#main_home_left #main_right_app_new {background:url(../img/homepage-right.png) no-repeat center left;  font-size:13px; line-height:15px;}
#main_home_left #main_right_app_new #app_new_left {width:256px; padding:0px 5px 0px  15px; float:left;}
#main_home_left #main_right_app_new  #app_new_top {height:68px;  }
#main_home_left #main_right_app_new #app_new_right {width:163px; padding:270px 30px 0px 0px; float:right;}
#main_home_left #main_right_app_new .a-main_right_app_new {float:none; clear:both; margin:0 0 5px 0;}

#map_ita_richiedi_concessione {font-size:12px;}


#main_home_right {}
#elenco {width: auto;}
/* prodotti elenco dritto */
#elenco .elenco { width: 386px;	height: 380px; margin:5px 0px 5px 20px; }
#elenco #elenco1, #elenco .a_acapo {margin:5px 0px 5px 0px;}
#elenco .elenco .foto {position:relative; width: 386px;	height: 233px;}
#elenco .elenco .foto img.thumb {width: 386px;}
#elenco .elenco .foto img.thumb:hover {width: 390px; }
#elenco .elenco .testo_coupon {width: 386px; height:auto;}
#elenco .ultime_off_color .slide_ultime_offerte {}

/* prodotti elenco pubblicità */
#elenco .pubbli_home .pubbli_home_extra_right { width: 660px;	height: auto; float:right; }
#elenco .pubbli_home .pubbli_home_extra_right .elenco {background:#fff; position:relative; width: 660px;	height: 108px; margin:5px 0px 5px 0px;   }
#elenco .pubbli_home .pubbli_home_extra_right .elenco .foto { width: 210px;  }
#elenco .pubbli_home .pubbli_home_extra_right .elenco .foto img.thumb {width: 210px; height: auto; }
#elenco .pubbli_home .pubbli_home_extra_right .elenco .foto img.thumb:hover {width: 214px;}
#elenco .pubbli_home .pubbli_home_extra_right .elenco .testo_coupon, #elenco .pubbli_home .pubbli_home_extra_right .elenco .coupon_elenco {width: 440px;}

/*inserisci azienda*/
.quadro1 { margin-left: 108px;}

/*singola offerta*/
#singolo_menu {width: 420px;}
#singolo_menu .prezzo_scontato  {}
#singolo_menu .menu_titoli_tot #getting_started {word-spacing: 10px; }
#singolo_menu .imappa {width:398px; }

#singolo_menu .buono_spesa_prezzo  {}
.menu_titoli_tot .menu_titoli {  width:53%; line-height:27px; text-align:right;}
.menu_titoli_tot #menu_titoli1 {  width:34%; text-align:left;}
p.pscarica {text-align:center;}
a.scarica_coupon  {width: auto;   padding: 5px 10px;}

/*login contatti*/
#login_right {width: 780px;}
#main .contatti_page {width: 400px; float:left}
.contatti_right {width: 780px; float:right}
/*
#categoria ul li {width: 105px; height: 110px; margin: 10px 2px;}
#categoria ul li a .fas { left: 17px; }
*/
#categoria .prodotto {width: 230px;	height: 140px;}
#categoria .prodotto img.fotografia {width:230px;}
#categoria .prodotto .descrizione_cat {padding: 1.7rem 0;}

.video_resp iframe,.video_resp object,.video_resp embed {width:1200px; height:675px}
}