/* V 5.0 */
/* patch a fondo pagina */
.pg_pul > a{ color:#eadbc6; background-color: #6c4615; border-radius: 0px;  }
.pg_pul > a:hover{ color:#eadbc6; background-color: #805d30; }
.pg_div_hr{ border-top-color: #6c4715; }
.pg_tit_1{ color:#6c4715; }
.pg_t_1{ color:#6c4715; }
.pg_t_3{ color:#6c4715; }
.pg_t_2{ color:#6c4715; }
.pg_t_4{ color:#6c4715; }
.pg_t_26{ color:#6c4715; }
.pg_uc{ background-color:#ffffff; }
.tab_comp_1_linea{ background-color: #707070; }
/* Struttura */
.pg_t_1 *, .pg_t_3 *, .pg_t_2 *, .pg_t_4 *, .pg_t_26 *{ color: inherit !important; }
.pg_pul > a{ font-size:16px; font-weight: normal; }
.pg_uc{ font-size:32px; }
.pg_blocco_1 *{ text-decoration: none !important;}
.pg_blocco_1_fd div, .pg_blocco_1_fs div{ font-size:12px;}
.pg_blocco_2_tit{ font-size:24px; font-weight:bold; }
.pg_blocco_1_tit{ font-size:13px !important; font-weight:bold; }
.pg_blocco_2_txt{ font-size:14px; }
.pg_blocco_video_txt{ font-size:12px; }
.pg_blocco_video_tit{ font-size:15px; font-weight:bold; }
@media only screen and (max-width: 640px) {
	.pg_tit_1{ font-size:30px !important; }
	.pg_tit_2{ font-size:22px !important; }
	.pg_t_26, .pg_t_26 *{ font-size:30px !important; }
	.pg_t_1, .pg_t_1 *{ font-size:20px !important; }
	.pg_t_2, .pg_t_2 *{ font-size:18px !important; }
	.pg_t_3, .pg_t_3 *{ font-size:14px; }
	.pg_t_4, .pg_t_4 *{ font-size:12px !important; }
}
@media only screen and (min-width: 641px) and (max-width: 1279px){
	.pg_tit_1{ font-size:36px !important; }
	.pg_tit_2{ font-size:24px !important; }
	.pg_t_26, .pg_t_26 *{ font-size:36px !important; }
	.pg_t_1, .pg_t_1 *{ font-size:22px !important; }
	.pg_t_2, .pg_t_2 *{ font-size:18px !important; }
	.pg_t_3, .pg_t_3 *{ font-size:15px; }
	.pg_t_4, .pg_t_4 *{ font-size:13px !important; }
}
@media only screen and (min-width: 1280px) {
	.pg_tit_1{ font-size:40px !important; }
	.pg_tit_2{ font-size:30px !important; }
	.pg_t_26, .pg_t_26 *{ font-size:50px !important; }
	.pg_t_1, .pg_t_1 *{ font-size:40px !important; }
	.pg_t_2, .pg_t_2 *, .pg_el_01_tit{ font-size:30px !important; }
	.pg_t_3, .pg_t_3 *{ font-size:16px; }
	.pg_t_4, .pg_t_4 *{ font-size:14px !important; }
}
blockquote{ margin-top: 10px; margin-bottom: 10px; margin-left: 50px; padding-left: 15px; border-left: 3px solid #ccc; font-style: italic; } 
*, .corpo *{ vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box !important; }
div{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box !important; }
a{ cursor: pointer; }
.div_inline{ display: inline-block; width: 100%; }
.pg_al_1, .pg_al_1 *{ text-align:left !important; }
.pg_al_2, .pg_al_2 *{ text-align:center !important; }
.pg_al_3, .pg_al_3 *{ text-align:right !important; }
.pg_cors, .pg_cors *{ font-style:italic !important;}
.pg_pul > a{ display:inline-block; padding:10px 25px 10px 25px; text-decoration:none !important; cursor: pointer; }
.pg_div_hr{ display:block; height:1px; border-top-style: solid; border-top-width: 1px; width: 100%; }
.pg_div_hr_v1{ border-top-style: solid !important; }
.pg_div_hr_v2{ border-top-style: dashed !important; }
.pg_div_hr_v3{ border-top-style: dotted !important; }
.pg_div_hr_v4{ border-top-style: double !important; }
.pg_video{ overflow:hidden; padding-bottom:56.25%; padding-top:30px; position:relative; margin-top:0px; clear:both; }
.pg_video > iframe{ border:none; }
.pg_video iframe, .pg_video object, .pg_video embed{ height: 100% !important; left:0px; position:absolute; top:0px; width:100% !important; }
.pg_map > iframe{ border:none; width:100% !important; }
.pg_t_2, .pg_t_3, .pg_t_4{ font-weight: normal; }
.pg_t_1 *, .pg_t_26 *, .pg_t_2 *, .pg_t_3 *, .pg_t_4 *{ font-size: inherit; }
.pg_foto *, .pg_blocco_1 *, .pg_t_3 *, .pg_t_26 *, .div_inline *, .pg_blocco_video *{ color: inherit !important; }
.pg_m_b_10{ margin-bottom:10px; }
.pg_tit_1, .pg_tit_2{ padding:0px; margin:0px; font-weight:normal; }
.pg_tit_2{ margin-bottom:10px; }
.pg_t_evid{ padding:10px; }
.pg_uc{ padding:10px; margin:0px 0px 20px 0px; text-align:center; }
.pg_blocco_1{ min-height:120px; }
.pg_blocco_1, .pg_blocco_video{ vertical-align:top; border-right:solid; border-right-width:10px; border-right-color: transparent; }
.pg_blocco_1_fd img, .pg_blocco_1_fs img{ width:80px; height:auto; }
.pg_blocco_1_fs img{ float:left; margin:0px 5px 5px 0px; }
.pg_blocco_1_fd img{ float:right; margin:0px 0px 5px 5px; }
.pg_blocco_1_tit{ margin-bottom:5px; }
.pg_blocco_2 *{ text-decoration: none !important; }
.pg_blocco_2 > img, .pg_blocco_2 > a > img{ width:100%; height:auto; }
.pg_blocco_2_txt{ padding:0px 0px 5px 0px; }
.pg_blocco_2_tit{ padding:10px 0px 10px 0px; }
.pg_blocco_video_txt{ padding:5px 5px 0px 5px; }
.pg_blocco_video_tit{ padding:5px 5px 0px 5px; }
.pg_blocco_video > span{ display:block; }
.pg_blocco_video .pg_video{ margin-top:0px; margin-bottom:0px; }
.pg_blocco_100{ width:100%; }
.pg_link{ text-decoration:none !important; overflow:auto; padding:0px; margin:0px; }
.pg_link:hover, .pg_link:hover *{ text-decoration:underline !important; }
.pg_link:hover img{ -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all .4s ease; transition: all .4s ease; }
.pg_fet{ overflow:auto; }
.pg_fet p{ padding: 0px !important; margin: 0px !important; }
.pg_foto { display: inline-block; }
.pg_foto *{ text-decoration: none !important; }
.pg_foto > img, .pg_foto > a >img{ width: auto; height:auto; max-width: 100% !important; }
.pg_foto_full{ line-height: 0; }
.pg_foto_full *{ vertical-align: top; }
.pg_foto_full img{ width: 100%; height: auto; }
.pg_blocco_27, .pg_blocco_28, .pg_blocco_29, .pg_blocco_30_2{ width: 100%; }
.pg_blocco_27 .pg_pul, .pg_blocco_28 .pg_pul, .pg_blocco_29 .pg_pul, .pg_blocco_30_2 .pg_pul{ margin-top: 30px; }
.pg_blocco_27 img, .pg_blocco_28 img, .pg_blocco_29 img, .pg_blocco_30_2 img{ width: 100%; height: auto; }
.pg_blocco_27_align_1 div{ text-align: left; }
.pg_blocco_27_align_2 div{ text-align: center; }
.pg_blocco_27_align_3 div{ text-align: right; }
.pg_blocco_27_testo, .pg_blocco_28_30, .pg_blocco_28_70{ position: relative; }
.pg_blocco_27_testo_marg{ width: 100%; }
.pg_blocco_27_testo_marg > div{ margin-bottom: 10px; }
.pg_t_1 a, .pg_t_2 a,.pg_t_4 a, .pg_t_26 a{ color: inherit; text-decoration: none; font-size: inherit; }
.col_gru_bg{ position: relative !important; }
.col_gru_bg > div{ width: 100%; }
.col_gru_bg_vert_1 > div{ margin: 0; vertical-align: top; }
.col_gru_bg_vert_2 > div{ margin: 0; position: absolute; left: 0; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); top: 50%; }
.col_gru_bg_vert_3 > div{ margin: 0; position: absolute; left: 0; right: 0; bottom: 0; }
.stonda_10{ border-radius: 10px; }
.stonda_20{ border-radius: 20px; }
.stonda_30{ border-radius: 30px; }
.stonda_40{ border-radius: 40px; }
.stonda_50{ border-radius: 50px; }
.stonda_60{ border-radius: 60px; }
.stonda_70{ border-radius: 70px; }
.stonda_80{ border-radius: 80px; }
.stonda_90{ border-radius: 90px; }
.stonda_100{ border-radius: 100px; }
.stonda_1000{ border-radius: 2000px; }
.stonda_10_top{ border-radius: 10px 10px 0px 0px; }
.stonda_20_top{ border-radius: 20px 20px 0px 0px; }
.stonda_30_top{ border-radius: 30px 30px 0px 0px; }
.stonda_40_top{ border-radius: 40px 40px 0px 0px; }
.stonda_50_top{ border-radius: 50px 50px 0px 0px; }
.stonda_60_top{ border-radius: 60px 60px 0px 0px; }
.stonda_70_top{ border-radius: 70px 70px 0px 0px; }
.stonda_80_top{ border-radius: 80px 80px 0px 0px; }
.stonda_90_top{ border-radius: 90px 90px 0px 0px; }
.stonda_100_top{ border-radius: 100px 100px 0px 0px; }
.stonda_1000_top{ border-radius: 2000px 2000px 0px 0px; }
.colonna_gruppi{ display: flex !important; flex-wrap:wrap; flex-direction:row; justify-content:flex-start; align-items: stretch; align-content: flex-start; }
.colonna_gruppi > div{ width: 100%; }
/*.colonna_gruppi .pg_foto > img, .colonna_gruppi .pg_foto > a > img{ width: 100%; height:auto; max-width: 100%; }*/
.bs{ border: solid; }
.bs_1{ border-width: 1px; }
.bs_2{ border-width: 2px; }
.bs_3{ border-width: 3px; }
.bs_4{ border-width: 4px; }
.bs_5{ border-width: 5px; }
.bs_6{ border-width: 6px; }
.bs_7{ border-width: 7px; }
.bs_8{ border-width: 8px; }
.bs_9{ border-width: 9px; }
.bs_10{ border-width: 10px; }
.pg_tipo_34, .pg_23{ display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: normal; align-items: normal; align-content: normal; }
.pg_tipo_34_1, .pg_23_1{ display: block; flex-grow: 0; flex-shrink: 1; flex-basis: auto; align-self: auto; order: 0; }
.pg_tipo_34_2, .pg_23_2{ display: block; flex-grow: 1; flex-shrink: 1; flex-basis: auto; align-self: auto; order: 0; padding-left: 10px !important; }
.pg_tipo_34_2 a{ text-decoration: none; }
.pg_tipo_34_2 a:hover{ text-decoration: underline; }
.pg_tipo_34_2 *{ padding: 0px; margin: 0px; }
.pg_23_1 img{ height: auto; }
.pg_23 a{ text-decoration: none !important; }
.pg_24 > div{ padding: 5px; }
.pg_24_linea{ height: 1px; border-right: none; border-bottom: none; border-left: none; }
.pg_24_b1{ border-top: 1px; }
.pg_24_b2{ border-top: 2px; }
.pg_24_b3{ border-top: 3px; }
.pg_24_b4{ border-top: 4px; }
.pg_24_b5{ border-top: 5px; }
.pg_24_v1{ border-style: solid; }
.pg_24_v2{ border-style: dashed; }
.pg_24_v3{ border-style: dotted; }
.pg_24_v4{ border-style: double; }
.carosello a:hover img{ opacity: 0.9; } 
.carosello .pg_62{ text-align: center; } 
.carosello .pg_62 img{ max-width: 100%; height: auto; } 
.carosello .pg_62{ text-align: center; } 
.pg_63{ position: relative; }
.pg_63_t{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.pg_63_t_comp{ position: absolute; top: 20px; right: 0px; bottom: 0px; left: 0px; }
.pg_63_al_1{ text-align: left; }
.pg_63_al_2{ text-align: center; }
.pg_63_al_3{ text-align: right; }
.pg_63_v_1, .pg_63_v_2, .pg_63_v_3{ position: absolute; width: 100%; }
.pg_63_v_1{ margin: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); top: 50%; }
.pg_63_v_2{ top: 0%; }
.pg_63_v_3{ bottom: 0%; }
.pg_33{ cursor: pointer; display: block; } 
.pg_33 img{ width: 100%; height: auto; } 
.pg_64{ position: relative; z-index: 2; overflow: hidden; }	
.pg_64 > div{ position: relative; z-index: 2; }	
.pg_64 video{ width: 100vw; height: 100vh; object-fit: cover; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; }	
.flex_gallery{ 
	display: flex !important; flex-wrap:wrap; flex-direction:row; justify-content:flex-start; align-items: stretch; align-content: flex-start;
}
.flex_gallery a{ display: block; background-position:center center; background-size:cover !important; background-size:100%; background-repeat: no-repeat; }
.flex_gallery a > div{ padding:35% 0; }
.flex_gallery a > div > img{ opacity: 0; width: 1px; height: 1px; }
.flex_gallery > a:hover{ opacity: 0.6; }
@media only screen and (max-width: 400px){
	.pg_blocco_1, .pg_blocco_video{ display:block; clear:both; }
	.pg_link, .pg_blocco_20, .pg_blocco_25, .pg_blocco_30, .pg_blocco_33, .pg_blocco_40, .pg_blocco_50, .pg_blocco_60{ width:100% !important; margin-right: 0px !important; margin-left: 0px !important; }
}
@media only screen and (min-width: 401px) and (max-width: 600px){
	.pg_link, .pg_blocco_20, .pg_blocco_25, .pg_blocco_30, .pg_blocco_33, .pg_blocco_40, .pg_blocco_50, .pg_blocco_60{ width:100% !important; margin-right: 0px !important; margin-left: 0px !important; }
}
@media only screen and (max-width: 600px){
	.pg_blocco_2{ width:100% !important; margin-right: 0px !important; margin-left: 0px !important; }
	.pg_blocco_1{ width:100% !important; margin-right: 0px !important; margin-left: 0px !important; } 
	.colonna_gruppi{ margin-bottom: 0px; } 
}
@media only screen and (max-width: 640px) {
	.pg_fet > img{ display:block; margin:0 auto; margin-bottom: 20px; max-width:250px !important; height:auto; }
}
@media only screen and (min-width: 641px){
	.pg_fet_fl_1 > img{ float:left; margin:0px 15px 15px 0px; }
	.pg_fet_fl_3 > img{ float:right; margin:0px 0px 15px 15px; }
}
@media screen and (max-width: 700px){
	.flex_gallery_3 > a, .flex_gallery_4 > a, .flex_gallery_5 > a, .flex_gallery_6 > a, .flex_gallery_8 > a, .flex_gallery_10 > a{ width:33.3%; }
}
@media only screen and (max-width: 800px){
	.pg_div, .div_inline{ width: 100% !important; } .pg_div_col{ display: none; } 

	.pg_t_1, .pg_t_2, .pg_t_3, .pg_t_4, .pg_t_26, .pg_fet_fl_1, .pg_pul, .div_inline, .pg_blocco_video{ width:100% !important; margin-right: 0px !important; margin-left: 0px !important; }
	.pg_foto_full_desk{ display: none; }
	.pg_blocco_27 > div, .pg_blocco_30_2 > div{ width: 100%; }
	.pg_blocco_27_testo_3{ position: relative; }
	.pg_blocco_27{ overflow: auto; }
	.pg_blocco_27_padd_1{ padding: 5%; }
	.pg_blocco_27_padd_2{ padding: 10%; }
	.pg_blocco_27_padd_3{ padding: 15%; }
	.carosello .flickity-prev-next-button.previous{ left: 0px; }
	.carosello .flickity-prev-next-button.next{ right: 0px; }
	.pg_63_p_1{ padding: 5%; }
	.pg_63_p_2{ padding: 10%; }
	.pg_63_p_3{ padding: 15%; }
}
@media only screen and (min-width: 801px){
	.pg_foto_full_mob{ display: none; }
	.pg_blocco_27 > div, .pg_blocco_30_2 > div{ width: 50%; }
	.pg_blocco_28_30{ width: 30%; }
	.pg_blocco_28_70{ width: 70%; }
	.pg_blocco_27_testo_1, .pg_blocco_27_testo_2, .pg_blocco_27_testo_3{ padding: 20px; }
}
@media only screen and (min-width: 601px) and (max-width: 1024px){
	.pg_link, .pg_blocco_20, .pg_blocco_25, .pg_blocco_30, .pg_blocco_33, .pg_blocco_40, .pg_blocco_50, .pg_blocco_60{ width:50% !important; }
}
@media only screen and (max-width: 1024px){
	.pg_div_hr{ width: 100% !important; }
	.pg_t_26, .pg_t_1, .pg_t_2, .pg_t_3{ width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
	.pg_div{ height:10px; } 
	.pg_foto { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; text-align: center !important; }
	.padd_m_10{ padding: 10px; }
	.padd_m_20{ padding: 20px; }
	.padd_m_30{ padding: 30px; }
	.padd_m_40{ padding: 40px; }
	.padd_m_50{ padding: 50px; }
	.padd_m_60{ padding: 60px; }
	.padd_m_70{ padding: 70px; }
	.padd_m_80{ padding: 80px; }
	.padd_m_90{ padding: 9px; }
	.padd_m_100{ padding: 100px; }
	.colonna_gruppi{ width:100% !important; margin-right: 0px !important; margin-left: 0px !important; } 
	.vis_desk{ display: none !important; } 
	.pg_24_sin_b{ border-bottom-style: none; }
	.pg_24_des_b{ border-top-style: none; }
	.carosello{ width:100% !important; margin-right: 0px !important; margin-left: 0px !important; } 
}
@media only screen and (min-width: 1024px){
	.pg_blocco_27_padd_1, .pg_blocco_27_padd_2, .pg_blocco_27_padd_3{ position: absolute; }
	.pg_blocco_27_padd_1{ top: 5%; right: 5%; bottom: 5%; left: 5%; }
	.pg_blocco_27_padd_2{ top: 10%; right: 10%; bottom: 10%; left: 10%;  }
	.pg_blocco_27_padd_3{ top: 15%; right: 15%; bottom: 15%; left: 15%; }
	.pg_blocco_27_testo_1{ margin: 0; position: absolute; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); top: 50%; }
	.pg_blocco_27_testo_2{ position: absolute; width: 100%; top: 0%; }
	.pg_blocco_27_testo_3{ position: absolute; width: 100%; bottom: 0%; }
	.pg_63_p_1, .pg_63_p_2, .pg_63_p_3{ position: absolute; }
	.pg_63_p_1{ padding: 30px; }
	.pg_63_p_2{ padding: 50px;  }
	.pg_63_p_3{ padding: 100px; }
}
@media only screen and (min-width: 1025px){
	.pg_blocco_20{ width:20% !important; }
	.pg_blocco_25{ width:25% !important; }
	.pg_blocco_30{ width:30% !important; }
	.pg_blocco_33{ width:33.3% !important; }
	.pg_blocco_40{ width:40% !important; }
	.pg_blocco_48{ width:48% !important; }
	.pg_blocco_50{ width:50% !important; }
	.pg_blocco_60{ width:60% !important; }
	.pg_blocco_70{ width:70% !important; }
	.pg_div{ height:20px; } 
	.padd_10{ padding: 10px; }
	.padd_20{ padding: 20px; }
	.padd_30{ padding: 30px; }
	.padd_40{ padding: 40px; }
	.padd_50{ padding: 50px; }
	.padd_60{ padding: 60px; }
	.padd_70{ padding: 70px; }
	.padd_80{ padding: 80px; }
	.padd_90{ padding: 9px; }
	.padd_100{ padding: 100px; }
	.vis_mob{ display: none !important; } 
	.pg_24_sin_b{ border-right-style: none; }
}
@media screen and (min-width: 701px) and (max-width: 1279px) {
	.flex_gallery_3 > a, .flex_gallery_4 > a, .flex_gallery_5 > a, .flex_gallery_6 > a, .flex_gallery_8 > a, .flex_gallery_10 > a{ width:20%; }
}
@media screen and (min-width: 1280px){
	.flex_gallery_3 > a{ width:33.3%; }

	.flex_gallery_4 > a{ width:25%; }
	.flex_gallery_5 > a{ width:20%; }
	.flex_gallery_6 > a{ width:16.6%; }
	.flex_gallery_8 > a{ width:12.5%; }
	.flex_gallery_10 > a{ width:10%; }
}
@media only screen and (max-width: 1024px){
	.mob_p_5{ padding: 5px !important; }
	.mob_p_10{ padding: 5px !important; }
	.mob_p_20{ padding: 5px !important; }
	.mob_20{ width: 20% !important; }
	.mob_25{ width: 25% !important; }
	.mob_33{ width: 33.3% !important; }
	.mob_40{ width: 40% !important; }
	.mob_50{ width: 50% !important; }
	.mob_60{ width: 60% !important; }
	.mob_70{ width: 70% !important; }
}
/* DISMESSI MANTENERE PER RETROMPATIBILITA */
.pg_tipo_23 > div > a{ text-decoration: none; }
.pg_tipo_23 > div > a:hover{ text-decoration: underline; }
.pg_tipo_22{ clear: both; width: 100%; display: flex; justify-content: space-between; }
.pg_tipo_22_left{ text-align: left; white-space: nowrap; flex-shrink: 0; vertical-align: top; margin-right: 10px; padding-top: 5px; }
.pg_tipo_22_right{ text-align: left !important; overflow: hidden; flex-grow: 1; vertical-align: top; font-weight: normal; }
.pg_tipo_22_right *{ color: inherit; }
.tab_comp_1_linea{ background-color: #707070; }
.tab_comp_1{ width: 100% !important; border-bottom-width: 0px; }
.tab_comp_1_linea{ height: 1px; padding: 0px; }
.tab_comp_1_tit{ font-weight: bold; padding: 5px 5px 5px 0px !important; vertical-align: text-top; border-bottom-width: 0px; }
.tab_comp_1_txt{ padding: 5px 0px 5px 5px !important; vertical-align: text-top; border-bottom-width: 0px; }
.tab_comp_1_txt *{ vertical-align: text-top; }
.pg_fet_50 *{ color: inherit !important; }
.pg_fet_50{ overflow:auto; }
.pg_fet_50_img > img{ width: 100%; height: auto; }
.pg_blocco_txt_1{ vertical-align:top; border-right:solid; border-right-width:10px; border-right-color: transparent; }
.pg_blocco_txt_1_tit{ font-size:20px; padding-bottom:10px; font-weight:bold; }
.pg_blocco_txt_1_abs{ font-size:18px; padding-bottom:5px; }
.pg_blocco_txt_1_txt{ font-size:14px; padding:0px; }
@media only screen and (max-width: 400px){
	.pg_blocco_txt_1{ display:block; clear:both; }
}
@media only screen and (max-width: 640px) {
	.pg_fet_50_tit{ font-size:20px !important; }
}
@media only screen and (min-width: 641px) and (max-width: 1024px){
	.pg_fet_50_tit{ font-size:22px !important; }
}
@media only screen and (max-width: 800px){
	.pg_fet_50, .pg_blocco_txt_1{ 
		width:100% !important; margin-right: 0px !important; margin-left: 0px !important; margin-bottom: 10px !important; 
	}
}
@media only screen and (min-width: 801px){
	.pg_fet_50 > div{ display: inline-block !important; }
	.pg_fet_50_txt{ width: 50%; }
	.pg_fet_50_img_sin{ width: 48%; margin-right: 2%; vertical-align: top; }
	.pg_fet_50_img_des{ width: 48%; margin-left: 2%; vertical-align: top; }
}
@media only screen and (max-width: 1024px) {
	.tab_comp_1 tr:nth-of-type(2){ display: none !important; }
	.tab_comp_1_txt{ display: block; width: 100% !important; padding: 0px!important; }
	.tab_comp_1_tit{ display: block; width: 100% !important; padding: 0px!important; }
}
@media only screen and (min-width: 1025px) and (max-width: 1279px){
	.pg_fet_50_tit{ font-size:24px !important; }
}
@media only screen and (min-width: 1280px) {
	.pg_fet_50_tit{ font-size:28px !important; }
}
@media only screen and (min-width: 401px) and (max-width: 800px){
	.pg_blocco_txt_1{ display:inline-block !important; }
}

/* patch  */
.pg_t_1, .pg_t_26, .pg_t_1 *, .pg_t_26 *{ 
	font-family: "Gloock", serif, "DejaVu Serif";
}
