@media (max-width: 1699px) {
.birre_slides a span {
    height: 530px;
    background-size: contain;
    margin-top: -266px;
}
.newseventislider_it h4 {
    font-size: 23px;
}
.newseventislider_it p {

    display: none;
}
.storia1_hov_black {
    padding-bottom: 70px;
}
.newseventi {
    margin-top: -20px;
}
.newseventia {
    margin-bottom: 80px;
}

.homesocial {
background-position:center;
background-size:cover;
}
.homesocial .center .socialslider_it {
    transform: scale(1.3)!important;
}
.socialslider .owl-prev,.socialslider .owl-next {
    top: 182px;
}
.socialslider_it {
    height: 300px;
}
.socialslider {
    padding-left: 100px;
    padding-right: 100px;
	    padding-top: 30px;
}
.new_himera_txt .lebirrecar_c2 {
    height: 515px!important;
    background-color: #231e1a;
}
.new_himera_txt {
    height: 515px;
}
.new_himera_ft {
    height: 630px;
}
.lebirredetc1 h2 em, .lebirredetc2 h2 em {
    font-size: 16px;
    margin-bottom: 5px;
}
.lebirredetc1 span {
height: 570px;
}
.lebirredetc2 span {
height: 570px;
}
.acq_shop_cc_cont_sx {
    width: calc(100% - 320px);
}
.acq_shop_cc_cont_dx {
    width: 320px;
}
.acq_shop_cc_cont_login {
    height: 581px;
}
.storybisctt h4 {
    font-size: 38px;
    margin-bottom: 2px;
}
.storybis {
    height: 480px;
}
.storycolt {
    height: 460px;
}
.storycolf {
    height: 460px;
}
.storia1_real {
    padding-bottom: 170px!important;
}
.timeline_footer_it {
    padding-top: 20px;
}
.homenews_slider_it span {
    background-position: center;
}
.acq_shop_cc_cont_dx {

    height: 580px;
}
.acq_shop_cc_item_lab label {
    font-size: 13px;
}
.acq_shop_cc_item {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width: calc(33.333% - 7px);
    margin-right: 10px;
}
.acq_shop_cc_item h4 {
    font-size: 16px;
	margin-bottom: 20px;
}
.acq_shop_cc_item span {
    height: 240px;
    background-size: contain;
}
.acq_shop_cc_cont_sx,.acq_shop_cc_cont_dx {
    padding: 20px;
}
.home_tt h2 {
    font-size: 79px;
}
.acq_shop .and_container {
    padding-top: 90px!important;
    height: auto;
}
#acquista_bkg .himerahome_ft {
    height: 410px;
}
#acquista_bkg {
    height: 410px;
}
.himerahome_ft {
background-size:cover;
background-position:center;
}
.storia1 {
background-size:cover;
background-position:center;
}
.storycolf {
background-size:cover;
background-position:center;
}
.pubeventiblock {padding-left: 15%;padding-right: 15%;}
.lebirredetc2 h2 {width: 390px;    padding: 20px;}
.lebirredetc1 h2 {width: 390px;    padding: 20px;}
.doveacquistare {
padding-left: 12%;padding-right: 12%;
}
.semedorato_expe {padding-top: 110px;padding-bottom: 110px;}
.semedorato_expe p {padding-left: 15%;padding-right: 15%;}
.cara {padding-left: 15%;padding-right: 15%;}
.newseventi  {padding-left: 160px;padding-right: 160px;}
.newseventidet {padding-left: 15%;padding-right: 15%;}
.altrenews {padding-left: 15%;padding-right: 15%;}
.newseventidet span {
    background-size: cover;
}
.mycontatti {padding-left: 15%;padding-right: 15%;}
.contattasemedoratoform {padding-left: 15%;padding-right: 15%;}
.retecommerciale {padding-left: 15%;padding-right: 15%;}
.seletabk {background-size: cover;}
.contattasemedorato  {background-size: cover;}
.pensiero  {background-size: cover;}
.newseventidet span {
background-size: cover;
background-position:center
}
.lebirrecar_c1 h3,.lebirrecar_c2 h3  {
    font-size: 38px;
    line-height: 50px;

}
#fp-nav.right {
    right: 0px!important;
}

.storycolt p {
    font-size: 14px;
    line-height: 24px;
}
.and_container h3 {
    font-size: 46px;
}
.homenews_slider_it p {
    margin-top: 0px;
}
.mypagessec {padding-left: 140px;padding-right: 140px;}
.dovesiamot {padding-left: 140px;padding-right: 140px;}
.contattasemedorato {padding-bottom: 80px;}
.retecommerciale {padding-top: 80px;padding-bottom: 80px;}
.mycontatti {padding-left: 140px;padding-right: 140px;}
.contattasemedoratoform {padding-left: 140px;padding-right: 140px;}
.retecommerciale {padding-left: 140px;padding-right: 140px;}

.altrenews {padding-bottom: 80px;}
.newseventit {
    height: 260px;
    bottom: -100px;
}
.newseventi  {padding-left: 140px;padding-right: 140px;}
.cara {padding-left: 140px;padding-right: 140px;}
.gm-bundled-control {right: 140px!important;}
.semedorato_expe p {padding-left: 140px;padding-right: 140px;}
.semedorato_expe {padding-top: 80px;padding-bottom: 80px;}
.lebirrecar_c {background-size:cover}
.himerahome_ft_t p {padding-left: 140px;padding-right: 140px;}
.storia1t {padding-left: 140px;padding-right: 140px;}
.timeline_headerc {padding-left: 140px;padding-right: 140px;}
.pensiero {padding-left: 140px;padding-right: 140px;}
.pensiero p {padding-left:0%;padding-right: 0%;}

.storybisctt {padding-left: 140px;padding-right: 140px;}
.mymenub {left: 140px;top: 100px;}
.globelang {right: 180px;top: 104px;}
.logohome {margin-top: 72px;}
.mymenucc {margin-top: 130px;padding-left: 103px;}
.menucc_social {left: 103px;bottom: 100px;}
.home_tt {left: 140px;}
.and_container {
padding-left: 140px;
padding-right: 140px;
}
.homenews_slider_it span {
    background-size: cover;
    height: 190px;
    margin-bottom: 15px;
}
.scrollbarslider {
margin-top: 15px;
}
.homenews_slider_it h4 {
font-size: 25px;
line-height: 27px;
}

.homenews_slider .owl-next {
    top: 130px;
}
.homenews_slider .owl-prev {
    top: 130px;
}
.homegusto1t, .homegusto2t {padding-left: 140px;padding-right: 140px;}
.homegusto2cc {
background-size:cover;
}
.mying {
width: 70px;
height: 70px;
margin-right: 3px;
background-size: contain;
}
.lebirre {
text-align:left!important;
}
.bottleglow1 {right: 47%;}
.bottleglow2 {left: 45%;}
.texbottiglia1 h3, .texbottiglia2 h3 {
font-size: 27px;
}
#schedabottiglia2 {left: 140px!important;width: 50%;}
.bottleglow2_det {left: 65%!important;}
#schedabottiglia1 {right: 140px!important;width: 50%;left: initial;}
.bottleglow1_det {right: 60%;}
.schedabottiglia1 span { width: 100%;}
.schedabottiglia1 p {
    margin-bottom: 10px;
    margin-top: 10px;
}
.schedabottiglia1 span {
    height: 30px;
    line-height: 30px;
	padding-left:10px;
	padding-right:10px;
}
.homebottles_1 {background-size:cover;background-position:center;}
.homebottles_2 {background-size:cover;background-position:center;}
.and_container_homesocial a {
margin-right: 0px!important;
}
.interact a{
margin-right:0px!important;
}
.centverth1 a {
display:none;
}
.socialstreamt {
width: 85%;
}
.logofooter {
width:200px;
margin-left: -100px;
}
.homefooter_sx {padding-left: 140px;}
.homefooter_dx {padding-right: 140px;}

.copyright1 {left: 140px;}
.copyright2{right: 140px;}
.storycolt {
    padding: 100px;
    padding-top: 100px;
    padding-bottom: 100px;
}
.storycolf {background-size: cover;}
.pensiero {padding-top: 80px;padding-bottom: 80px;}
.pubeventiblock {padding-left: 140px;padding-right: 140px;}
.cara {
    padding-left: 0%;
    padding-right: 0%;
}
.lebirredetc2 span {right: 120px;}
.lebirredetc1 span {left: 120px;}
.lebirrecar_c {padding-left: 140px;padding-right: 140px;}
.doveacquistare {
    padding-left: 0px;
    padding-right: 0px;
}
.world-map-container #map_search_city {left: 140px!important;}

.newseventit h4 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 10px;
}
.lebirrecar_c1 h3, .lebirrecar_c2 h3 {
    font-size: 32px;
    line-height: 40px;
}

.schedabottiglia1 {
    padding-top: 170px;
}
.schedabottiglia2 {
    padding-top: 170px;
}
.homebottles {
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.andcookie {bottom: 30px;left: 30px;right: 30px;}
.photogallery_pub .owl-prev {
	left:30px;
}
.photogallery_pub .owl-next {
	right:30px;
}

.socialtabspan {
    margin-bottom: 60px;
}
.mypagessec {padding-left: 100px;padding-right: 100px;}
.dovesiamot {padding-left: 100px;padding-right: 100px;}
.retecommercialec h4 {
    font-size: 25px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.retecommercialecc {
    padding-left: 10px;
}
.retecommerciale {padding-top: 70px;padding-bottom: 70px;}
.contattasemedorato {
    padding-bottom: 70px;
    background-size: cover;
    background-position: center;
}
.mycontatti {padding-left: 100px;padding-right: 100px;}
.contattasemedoratoform {padding-left: 100px;padding-right: 100px;}
.retecommerciale {padding-left: 100px;padding-right: 100px;}
.altrenews .newsler {margin-bottom: 0px!important;}
.newseventidett {
    padding: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.newseventidet span {    height: 450px;}
.newseventit {
    bottom: -22px;
    padding: 20px;
    width: 80%;
    margin-left: -40%;
    height: 167px;
}
.newseventia em {
    left: 10%;
}


.newseventi {
    padding-left: 80px;
    padding-right: 80px;
}
.cara {padding-left: 0px;padding-right: 0px;}
.gm-bundled-control {right: 100px!important;}
.world-map-container #map_search_city {left: 100px!important;}
.semedorato_expe p {padding-left: 100px;padding-right: 100px;}
.semedorato_expe {padding-top: 80px;padding-bottom: 70px;}
.doveacquistare_it h6 {padding-left:10px;padding-right:10px;}
.top_frame {top: 30px;left: 30px;right: 30px;}
.headersecond {top: 30px;left: 30px;right: 30px;}
#social-stream {padding-left: 100px!important;padding-right: 100px!important;padding-top: 230px;}
#wall .dcsns-toolbar {top: 130px;left: 30px;right: 30px;}
.homefooterframe_le {bottom: 30px;left: 30px;}
.homefooterframe_ri {bottom: 30px;right: 30px;}
.homefooterframe_bo {bottom: 30px;left: 30px;right: 30px;}
.mygotop {right: 30px;bottom: 30px;}
.frame_left {top: 30px;bottom: 30px;left: 30px;}
.frame_bottom {bottom: 30px;left: 30px;right: 30px;}
.frame_right {top: 30px;bottom: 30px;right: 30px;}
.frame_top {top: 30px;left: 30px;right: 30px;}
.frame_top_ini{left: 30px!important;}
.frame_right_ini{top: 30px!important;}
.frame_bottom_ini{right: 30px!important;}
.frame_left_ini{bottom: 30px!important;}
.leftmez{width: 46%!important;}
.rightmez{width: 46%!important;}
.mymenuc {left: 30px;top: 30px;bottom: 30px;}
.logosec {top: 9px;}
.timeline_headerc {padding-left: 100px;padding-right: 100px;}
.storia1t {padding-left: 100px;padding-right: 100px;}
.himerahome_ft_t p {padding-left: 100px;padding-right: 100px;}
.timeline_footer_it h3 {padding-left: 100px;padding-right: 100px;}
.timeline_footer_it p {padding-left: 100px;padding-right: 100px;}
.pensiero {padding-left: 100px;padding-right: 100px;}
.storybisctt {padding-left: 100px;padding-right: 100px;}
.mymenub {left: 100px;top: 80px;}
.copyright1 {left: 100px;}
.copyright2 {right: 100px;}
.homefooter_sx {padding-left: 100px;}
.homefooter_dx {padding-right: 100px;}
#schedabottiglia2 {left: 100px!important;}
#schedabottiglia1 {right: 100px!important;}
.home_tt {left: 100px;}
.globelang {right: 140px;top: 84px;}
.logohome {margin-top: 52px;}
.mymenucc {margin-top: 120px;padding-left: 75px;}
.menucc_social {left: 70px;bottom: 80px;}
.and_container {
padding-left: 100px;
padding-right: 100px;
}
.homegusto1t, .homegusto2t {padding-left: 100px;padding-right: 100px;}

.bottleglow1 {width:300px;}
.bottleglow2 {
    width: 300px;
    left: 50%;
}
.texbottiglia2 {
left: 220px;
}
.texbottiglia1 h3, .texbottiglia2 h3 {
    font-size: 23px;
}
#schedabottiglia1 {right: 100px!important;width: 50%;left: initial;}
#schedabottiglia2 {left: 100px!important;}
.logofooter{display:none;}
.copyright1 {
width: 50%;
}
.copyright2{
width: 50%;
}
.homefooter_sx {width:35%;}
.homefooter_ce {width:30%;}
.homefooter_dx {width:35%;}
.storycolt h2 {
font-size: 40px;
line-height: 40px;
}
.storycolt h5 {
font-size: 20px;
line-height: 30px;
}

.pensiero {
    padding-top: 85px;
    padding-bottom: 85px;
	background-position:center;
	background-size:cover;
}
.timeline_footer_arr1 {left:100px;}
.timeline_footer_arr2 {right:100px;}
.pubeventiblock {padding-left: 100px;padding-right: 100px;}
.pubeventiblock_rig_cond a {
width: 100%;
margin-right: 0px;
margin-bottom:10px;
}
.lebirredetc2 span {right: 70px;}
.lebirredetc1 span {left: 70px;}
.lebirredetc1 h2 {
    width: 250px;
    height: 130px;
    padding: 15px;
    font-size: 26px;
}
.lebirredetc2 h2 {
    width: 250px;
    height: 130px;
    padding: 15px;
    font-size: 26px;
}
.lebirrecar_c {
    padding-left: 100px;
    padding-right: 100px;
    height: 575px;
    padding-top: 20px;
}
.birracaratteristiche strong {
    font-size: 33px;
}

.doveacquistare {padding-left: 100px;padding-right: 100px;}
.newseventidetaem {
    left: 30px;
    top: 30px;
}
.newseventidett a {
    width: 160px;
}

.userx {
    width: 80%;
    float: left;
	overflow:hidden;
}
.homeddx {
    right: 100px;
}
}



@media (max-width: 1399px) {
.birre_slides a span {
    height: 450px;
    background-size: contain;
    margin-top: -211px;
}
.birre_slides a strong {
    bottom: 60px;
    font-size: 19px;
}
.altrenews {
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 85px;
    padding-bottom: 85px;
}
.newseventidet {
    padding-left: 100px;
    padding-right: 100px;
}
.socialslider {
    padding-left: 0px;
    padding-right:0px;
	    padding-top: 30px;
}
.mypagessecc {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 15px;
}
.new_himera {
    background-color: #231e1a;
}
.new_himera_ft {
    height: 472px;
    padding-top: 50px;
    background-size: contain;
	margin-top:60px;
}
.homenews_slider_it p {
    display: none;
}
.storia1t p br,.himerahome_ft_t p br{
display: none;
}
.acq_shop_cc_item h4 br {
display: none;
}
.homefooter_sx button {
    font-size: 15px;
}
}



@media (max-width: 1279px) {
.homeddx {
    right: 100px;
    width: 200px;
    -webkit-transform: translateY(-0%);
    -ms-transform: translateY(-0%);
    transform: translateY(-0%);
    top: auto;
    bottom: 100px;
}
.birre_slides a span {
    width: 170px;
	margin-left:-85px;
}
.acq_shop_cc_cont_dx_num {
position: relative;
}
.mv_alert {
left: -53px;
}
.dovesiamo {
    height: 500px;
}
.storia1contatti .storia1t {
    margin-top: -130px;
}
.mycontatticp h4 {
    font-size: 23px;
}
.newseventislider_it_txt {
    padding-right: 0px;
}
.newsler {
    width: 100%!important;
}
.newseventia span {
    height: 367px;
}
.newseventit {
    bottom: -18px;
    padding: 20px;
    width: 80%;
    margin-left: -40%;
    height: 130px;
}
.newseventit p {
display:none;
}
.homesocial .center .socialslider_it {
    transform: scale(1.2)!important;
}
.socialslider .owl-prev, .socialslider .owl-next {
    top: 162px;
}
.socialslider .owl-prev {
left: -15px;
}
.socialslider .owl-next {
right: -15px;
}
.socialslider_it {
    transform: scale(1.2)!important;
}
.homesocial .owl-item {
    padding: 0px;
}
.himerahome_bs  .himerahome_ft_t p{
display:none;
}
.himerahome_bs .himerahome_ft_t {
    padding-right: 30px;
}
.doveacquistare {
    padding-left: 0px;
    padding-right: 0px;
}
.doveacquistare_it h6 {

    font-size: 15px;
}
.birracaratteristiche {
    font-size: 15px;
}
.birracaratteristiche strong {
    font-size: 28px;
}
.lebirredetc1 h2,.lebirredetc2 h2 {
    width: 220px;
}
.acq_shop_cc_head_step {
    width: auto;
    float: left;
    margin-left: 25px;
    margin-top: 15px;
    opacity: 0.4;
    font-size: 13px;
}
.acq_shop_cc_cont_dx_numc {
    margin-bottom: 0px;
}
.acq_shop_cc_item {

    min-height: 490px;
}
.acq_shop_cc_cont_sx {
    width: calc(100% - 0px);
}
.acq_shop_cc_cont_dx {
    width: 100%;
}
.lebirrecar_c {
    padding-left: 70px;
    padding-right: 70px;
    height: 510px;
}
.storybis {
    height: 450px;
}
.acq_shop_cc_cont_dx {
    height: auto;
}
.acq_shop_cc_cont_login {
    height: calc(100% - 60px);
}
.acq_shop_cc_cont_login_c {
    top: 100px;
    margin-top: 0px;
}
}



@media (max-width: 1023px) {
.homeddx {
    right: 70px;
    width: calc(100% - 140px);
    bottom: 70px;
}
.home_tt {
    margin-top: -50px;
}
.grdspt_popup_c{
width:calc(100% - 40px);
left:20px;
height:calc(100% - 40px);
top:20px;
margin-left:0px;
margin-top:0px;
}
.birre_slides a {
    width: 50%;
    height: 50%;
}
.storycolt_maxi {
    height: auto!important;
}
.mycontattic {
    width: 50%;
    height: 110px;
    float: left;
}
.dovesiamo {
    height: auto;
}
.dovesiamo1 {
    width: 100%;
    height: 400px;
}
.dovesiamo2 {
    width: 100%;
    height: 400px;
}
.newseventia {
width:100%;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 70px;
}
#acquista_bkg .himerahome_ft h1 {
    font-size: 46px;
}
.lebirredetc1 h2 {
    right: 20px;
}
.lebirredetc2 h2 {
    left: 20px;
}
.ala_sx {
    width: 100%;
}
.ala_dx {
    width: 100%;
}
.acq_shop_cc_cont_login {
    height: calc(100% - 0px);
	top: 0px;
}

.acq_shop .and_container {
    padding-top: 90px!important;
    height: auto;
    padding-bottom: 90px;
}
.acq_shop_cc_item span {
    height: 200px;
    background-size: contain;
    width: 200px;
    position: absolute;
}
.acq_shop_cc_item h4 {
    padding-left: 220px;
    text-align: left;
	margin-top: 30px;
}
.acq_shop_cc_item {
    min-height: 230px;
}
.acq_shop_cc_item_lab {
    padding-left: 220px;
}
.acq_shop_cc_item {
    width: calc(100% - 0px);
    margin-right: 0px;
}
.acq_shop_cc_head {
    display: none;
}
.storybis {
    height: auto;
}
.storybisc {
    width: 100%;
    height: 380px;
}
.storybisctt h4 {
    font-size: 33px;
    margin-bottom: 0px;
    line-height: 40px;
}
.storybisctt p {
    margin-bottom: 20px;
}
.storybisc{
border-right:none!important;
border-bottom: solid 1px #06100D!important;
}
.storybisc {
    width: 100%;
    height: 50%;
}
.firmat {
    margin-top: -10px;
}
.pensiero p br {
display:none;
}
.storycolt {
    padding: 70px;
    padding-top: 50px;
    padding-bottom: 50px;
    width: 100%;
    height: auto;
}
.storycolf {
    width: 100%;
    height: 400px;
}
.timeline_header_b {
    zoom: 0.7;
}
.storia1_real {
    padding-bottom: 140px!important;
}
.timeline_header {
    margin-top: -75px;
}
.himerahome_ft_t a, .lebirrecar_c a {
    font-size: 16px;
    line-height: 35px;
    margin-top: 21px;
}
#fp-nav.right {
display:none!important;
}
.andcookie {bottom: 20px;left: 20px;right: 20px;}
.photogallery_pub .owl-prev {
	left:20px;
}
.photogallery_pub .owl-next {
	right:20px;
}
.mypagessec {padding-left: 70px;padding-right: 70px;}
.dovesiamot {padding-left: 70px;padding-right:70px;}
.retecommerciale {padding-top: 50px;padding-bottom: 50px;}
.contattasemedorato {
    padding-top: 80px;
}
.mycontatti {padding-left: 70px;padding-right: 70px;}
.contattasemedoratoform {padding-left: 70px;padding-right: 70px;}
.retecommerciale {padding-left: 70px;padding-right: 70px;}

.altrenews {padding-bottom:50px;}
.altrenews {padding-left: 70px;padding-right: 70px;}
.mynewsfr1 {left: 70px;}
.mynewsfr2 {right: 70px;}
.newseventidetaem {
    left: 30px;
    top: 30px;
}

.newseventidet span {
    height: 350px;
}
.newseventidet {padding-left: 70px;padding-right: 70px;}
.newseventi  {padding-left: 70px;padding-right: 70px;}
.gm-bundled-control {right: 70px!important;}
.world-map-container #map_search_city {left: 70px!important;}
.semedorato_expe p {padding-left: 70px;padding-right: 70px;}
.semedorato_expe {padding-top: 60px;padding-bottom: 60px;}
.doveacquistare_it span {
    width: 130px;
    height: 130px;
	background-size: cover;
}
.doveacquistare_it h6 {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 21px;
}
.lebirrecar_c {
    padding-top: 20px;
    padding-bottom: 70px;
}
#wall .dcsns-toolbar {top: 120px;left: 20px;right: 20px;}
.top_frame {top: 20px;left: 20px;right: 20px;}
#social-stream {padding-left: 70px!important;padding-right: 70px!important;padding-top: 210px;}
.headersecond {top: 20px;left: 20px;right: 20px;}
.homefooterframe_le {bottom: 20px;left: 20px;}
.homefooterframe_ri {bottom: 20px;right: 20px;}
.homefooterframe_bo {bottom: 20px;left: 20px;right: 20px;}
.mygotop {right: 20px;bottom: 20px;width:40px;height:40px;}
.arrow-down {margin-left: 11px;margin-top: 16px;}
.frame_left {top: 20px;bottom: 20px;left: 20px;}
.frame_bottom {bottom: 20px;left: 20px;right: 20px;}
.frame_right {top: 20px;bottom: 20px;right: 20px;}
.frame_top {top: 20px;left: 20px;right: 20px;}
.frame_top_ini{left: 20px!important;}
.frame_right_ini{top: 20px!important;}
.frame_bottom_ini{right: 20px!important;}
.frame_left_ini{bottom: 20px!important;}
.leftmez{width: 45%!important;}
.rightmez{width: 45%!important;}
.mymenuc {left: 20px;top: 20px;bottom: 20px;}
.logosec {top: 5px;}
.timeline_headerc {padding-left: 70px;padding-right: 70px;}
.storia1t {padding-left: 70px;padding-right: 70px;}
.himerahome_ft_t p {padding-left: 70px;padding-right: 70px;}
.timeline_footer_it h3 {padding-left: 70px;padding-right: 70px;}
.timeline_footer_it p {padding-left: 70px;padding-right: 70px;}
.mymenub {left: 70px;top: 60px;}
.storybisctt {padding-left: 70px;padding-right: 70px;}
.pensiero {padding-left: 70px;padding-right: 70px;}
.storycolt {padding: 70px;padding-top: 50px;padding-bottom: 50px;}
.copyright1 {left: 70px;}
.copyright1 {right: 70px;}
.homefooter_sx {padding-left: 70px;}
.homefooter_dx {padding-right: 70px;}
#schedabottiglia2 {left: 70px!important;}
#schedabottiglia1 {right: 70px!important;}
.home_tt {left: 70px;}
.globelang {right: 110px;top: 64px;}
.logohome {margin-top: 42px;}
.mymenucc {margin-top: 110px;padding-left: 54px;}
.menucc_social {left: 60px;bottom: 80px;}
.and_container {
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.and_container_homesocial {
    padding-top: 170px!important;
}
.and_container_homenews_birre {
    padding-top: 17%!important;
    padding-bottom: 17%!important;
}
.homegusto1t, .homegusto2t {padding-left: 70px;padding-right: 70px;}

.homegusto1t{
-webkit-transform: translateY(-30%);
-ms-transform: translateY(-30%);
transform: translateY(-30%);
}



.homegusto1t h3 {
    font-size: 56px;
	margin-bottom:10px;
    line-height: 60px;
}
.texbottiglia2, .texbottiglia1{
display:none!important;
}
.tttt1 {
    left:40px!important;
}
.socialslider_it {
    background-size: cover;
}
.homefooter_ce{display:none;}
.copyright1 {left: 60px;}
.copyright2 {right: 60px;}
.homefooter_sx {
width: 50%;
padding-right:20px;
}
.homefooter_dx {
width: 50%;
padding-top: 70px;
}
.homefooter_sx {
padding-top: 70px;
}
.pensiero {padding-top: 60px;padding-bottom: 60px;}
.timeline_footer_arr1 {left:70px;}
.timeline_footer_arr2 {right:70px;}
.pubeventiblock {padding-left: 70px;padding-right: 70px;}
.pubeventiblock_bt span {width: 70px;}
.pubeventiblock_bt p {
    font-size: 18px;
}
.pubeventiblock_rig_bot {
    padding: 20px;
    padding-left: 30px;
    padding-right: 30px;
}
.pubeventiblock_det {padding: 30px;}

.lebirredetc2 span {right: 70px;}
.lebirredetc1 span {left: 70px;}
.world-map-container #map_search_city {
    top: 150px!important;
}
.newseventi {
    margin-top: -10px;
}
.reg_pop_c {
    width: calc(100% - 60px);
    height: calc(100% - 60px);
    top: 30px;
    left: 30px;
    margin-left: 0px;
    background-color: #fff;
    padding: 25px;
    position: absolute;
}
.birre_slides a strong {
    display: none;
}
}




@media (max-width: 767px) {
.birre_slides a span {
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    height: 100%;
    left: 0;
    top: 0;
    background-size: 43% auto;
    background-position: center;
}
.birre_slides a{
height:50%;
}
.birre_slides a strong{
display:block!important;
}
.birre_slides a strong {
    bottom: 19px;
    font-size: 14px;
}
.pensiero_wrld h3,.pensiero_wrld p{
text-align:left;
}
.pensiero_wrld p{
margin-bottom:0px;
}
.storycolf_maxi {
    height: 300px!important;
}
.bkg_wrld .himerahome_ft,.bkg_wrld {
    height: 300px!important;
}
.acq_shop_cc_item_lab label {
    width: 57%;
}
.bkg_wrld h1 {
    margin-top: -55px!important;
}
.storia1contatti .storia1t {
    margin-top: -200px;
}
.contattasemedoratoformcfull button {
    margin-top: 10px;
}
.and_container_homesocial {
    padding-top: 140px!important;
}
.socialslider .owl-prev, .socialslider .owl-next {
    top: 130px;
}
.centverth1 a {
    display: inline-block;
}
.socialslider_it {
    height: 230px;
}
.himerahome_bs .himerahome_ft {
    width: 100%;
}
.himerahome_bs .himerahome_ft_t {
    padding-right: 0px;
    width: 100%;
}
.acq_shop_cc_item {
    background-color: rgba(255,255,255,0);
}
#acquista_bkg .himerahome_ft h1 {
    font-size: 31px;
    line-height: 37px;
    margin-top: -30px;
    padding-left: 40px;
    padding-right: 40px;
}

.mypagessecc p {

    font-size: 14px;
    line-height: 21px;
}
.storia1_par {
    padding-top: 60px;
}
.pensiero h5 {
    font-size: 17px;
    line-height: 23px;
    margin-bottom: 10px;
    letter-spacing: 7px;
}
.new_himera_txt .lebirrecar_c2 h5 {
    color: #f6d7bd!important;
    text-align: left!important;
}
.new_himera_txt .lebirrecar_c2 p {
    text-align: left!important;
}
.lebirrecar_c2 a {
    float: left!important;
    margin-right: 10px;
}
.lebirrecar_c2 .birracaratteristiche {
    text-align: left!important;
}
.new_himera_txt .lebirrecar_c2 .birracaratteristiche {
    text-align: left!important;
}
.lebirredetc2 h2 em {

    color: #ed9899;
}
.doveacquistarec .doveacquistare_it:nth-child(3) {
margin-bottom:0px;
}
#reg_button_v,#reg_button_pre {
    position: absolute;
    width: calc(100% - 30px);
    margin-top: 0px;
    left: 15px;
    bottom: 15px;
}
.reg_pop_c form {
    padding-right: 10px;
}
.reg_pop_c .form-control {
    width: calc(100% - 0px);
    margin-right: 0px;
}
.reg_pop_c label {
    margin-bottom:3px;
	font-size: 15px;
}
.reg_pop_c {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    top: 20px;
    left: 20px;
    margin-left: 0px;
    background-color: #fff;
    padding: 15px;
    position: absolute;
}
.acq_shop_cc_cont_login_c {
    top: 80px;
    margin-top: 0px;
    width: calc(100% - 40px);
    left: 20px;
    margin-left: 0px;
}
.acq_shop_cc_cont_login_c h5 {
    font-size: 17px;
}
.doveacquistare_it span {
    width: 75px;
    height: 75px;
    background-size: cover;
    margin-bottom: 5px;
}
.mv_alert {
    top: 37px;
}
.mv_alert:after {
    left: 28px;
    top: 9px;
}
.mv_alert {
    width: 34px;
    height: 34px;
    background-size: 19px auto;
    left: -46px;
    zoom: 0.8;
    top: 11px;
}
.acq_shop_cc_item h4 {
    padding-left: 90px;
}
.acq_shop_cc_item_lab {
    padding-left: 90px;
}
.acq_shop_cc_item {
    padding-left: 0px;
    padding-bottom: 0px;
}
.acq_shop_cc_item span {
    height: 140px;
    background-size: contain;
    width: 100px;
    position: absolute;
}
.acq_shop_cc_cont_sx, .acq_shop_cc_cont_dx {
    padding: 0px;
}
.acq_shop_cc_item {
    padding-left: 0px;
	    border-bottom: solid 1px #06100D;
}
#acquista_bkg .himerahome_ft, #acquista_bkg {
    height: 250px;
    margin-top: 80px;
}
.acq_shop .and_container {
    padding-top: 60px!important;
    padding-bottom: 60px;
}
.storycolf {
    width: 100%;
    height: 300px;
}
.storycolt h2 {
    font-size: 35px;
    line-height: 39px;
}
.opa {
    display: none;
}
.storia1_real {
    padding-bottom: 0px!important;
}
.timeline_footercont {
    height: 350px;
}
.pensiero p {
    font-size: 14px;
    line-height: 21px;
}
.homefooterframe_le,.homefooterframe_ri,.homefooterframe_bo{
display:none;
}
.bottleglow2_ini {
    width: 10%!important;
    height: 100%!important;
    left: auto!important;
    opacity: 0.0!important;
}
.homenews_slider_it p {

    font-size: 14px;
    line-height: 21px;
}
.schedabottigliaclose {

    zoom: 0.8;
}
.schedabottiglia1 p {
    font-size: 14px;
    line-height: 21px;
}
.schedabottiglia2 p {
    font-size: 14px;
    line-height: 21px;
}
.logosot {
    margin-top: 17px!important;
}
.homenews_slider .owl-dot {
    width: 20px;
    height: 7px;
    margin-right: 3px;
}
.homenews_slider .owl-controls .active {
    width: 60px;
}
.and_container h3 {
    font-size: 35px;
    line-height: 40px;
}
.himerahome_ft_t p br {
display:none;
}
.mymenub em {
display:none!important;
}
.homenews_slider .owl-next {
    top: 110px;
}
.homenews_slider .owl-prev {
    top: 110px;
}
.tttt1 {
    left: 0px!important;
    top: 44%!important;
}
.mycontattic span {
    width: 40px;
    height: 40px;
    float: left;
    background-size: contain;
    margin-right: 10px;
}
.mycontatticp h4 {
    font-size: 24px;
}
.mycontatticp {
    width: 65%;
}
.newseventislider_it span {
    width: 200px;
	height:150px;
}
.newseventislider_it h4 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 8px;
}
.newseventislider_it_txt {
    width: 63%;
}
.altrenews h5 {
    margin-bottom: 5px;
}
.mynewsfr1 {left: 40px;}
.mynewsfr2 {right: 40px;}
.newseventidett a {
    width: 100%;
	margin-right:0px;
	margin-bottom:10px;
}
.newseventi {
    margin-top: -20px;
}
.newseventia {
width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
.newseventit {
    bottom: 0px;
    width: 100%;
    left: 0%;
    margin-left: 0%;
    height: auto;
    position: relative;
    float: left;
    padding: 10px;
}
.newseventia span {
    height: 300px;
}
.newseventia em {
    left: 10px;
    top: 10px;
}
.newseventia {
    margin-bottom: 30px;
}
#framedistributori{    height: 240px!important;}
.timeline_headerc {
padding-left: 70px;
padding-right: 70px;
}
.sguardo {padding-left:20px;padding-right:20px;    font-size: 25px;}
.home_tt h2 {font-size: 74px;line-height: 74px;width: 460px;}
.homenews_slider_it span {height: 200px;}
.sliderarr2b, .sliderarr1b {
margin-top: 110px;
}
.homegusto1 {
width: 100%;
height: 50%;
}
.homegusto2 {
width: 100%;
height: 50%;
bottom:0;
}
.homegusto1t p, .homegusto1t a {
display:none;
}
.homegu_ri{
display:none;
}
.homegustoslider {
    width: 100%;
    left: 0px;
    top: 0px;
    margin-top: 0px;
    height: 50px;
    bottom: 55%;
    top: initial;
    margin-left: 0px;
}
.homegu_le {
width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
.homegu_le span {
    width: 20%;
    height: 100%;
    float: left;
	position:relative;
}
.homegu_le span em {
    margin-top: 0px;
    margin-left: 0px;
    left: 50%;
    margin-left: -17.5px;
}
.homegusto2t .allineacentro{
margin-bottom:15px!important;
}
.homegusto2t h4 {
    font-size: 36px;
    line-height: 50px;
    margin-bottom: 0px;
}
.homegusto2t {
bottom:initial;
top:50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.and_container_homenews_birre h3 {
font-size:35px;
}
.and_container_homenews_birre {
    padding-top: 22%!important;
    padding-bottom: 22%!important;
}
.bottleglow1 {
    width: 200px;
}
.bottleglow2 {
    width: 200px;
}
.centverth2 {
display:none;
}
.centverth1 {
    width: 100%;
}
.socialsliderc {
    width: 95%!important;
}
.storybisctt h4 {font-size: 35px;line-height: 40px;}
.pubeventiblock_lat {width: 100%;}
.pubeventiblock_rig {width: 100%;padding-left: 0px;margin-bottom:0px;}
.elencodistributori_it {
    width: 100%;
    padding-left: 0px;
    margin-bottom: 10px;
    padding-right: 0px;
	height:auto;
}
.dovesiamot h3 {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 8px;
}


.lebirrecar_c {
    height: auto;
}
.andcookie p {
    width: 100%;
    margin-bottom: 0px;
}
.andcookiea1 {
    margin-left: 0px;
    position: absolute;
    right: 10px;
}
.dovesiamo1 {
    width: 100%;
    height: 310px;
}
.dovesiamo2 {
    width: 100%;
    height: 390px;
}

.retecommercialec {
    width: 100%;
    height: auto;
    float: left;
    padding-top: 0px;
    padding-bottom: 10px;
}
.retecommercialecc {
    padding-left: 0px;
	border-left:none;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.retecommercialec a {
width:100%;
}
.mycontattic {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 15px;
}
.lebirrecar_c {
    padding-top: 20px;
    padding-bottom: 60px;
	    padding-left: 70px;
    padding-right: 70px;
}
.lebirrecar_c1 p, .lebirrecar_c2 p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
    text-align: left;
}
.birracaratteristiche strong {
    font-size: 32px;
}
.lebirrecar_c1 h5, .lebirrecar_c2 h5 {
    letter-spacing: 5px;
    font-size: 18px;
    text-align: left;
}
.lebirrecar_c1 h3, .lebirrecar_c2 h3 {
    font-size: 35px;
    line-height: 40px;
	 text-align: left;
}
.ala_sx {
    width: 100%;
	height: auto;
}
.ala_dx{
    width: 100%;
	height: auto;
}
.new_himera_ft{
    width: 100%;
}

.new_himera_txt .lebirrecar_c2 {
	height: auto!important;
}
.new_himera_txt .lebirrecar_c2 h5,.new_himera_txt .lebirrecar_c2 h3,.new_himera_txt .lebirrecar_c2 p,.new_himera_txt .birracaratteristiche {
    text-align: center;
}


.new_himera_txt .lebirrecar_c2 {
    text-align: center;
}
.new_himera_txt .lebirrecar_c a {
    float: none!important;
    margin-right: 4px!important;
    margin-left: 4px!important;
}

.new_himera_txt{
    width: 100%;
	height: auto;
}
.lebirredetc {
height: auto;
}
.lebirredetc1 h2 {
    width: 100%;
    padding-right: 70px;
    padding-left: 70px;
    position: relative;
    float: left;
	height:auto;
}
.lebirredetc1 h2 em, .lebirredetc1 h2 {
text-align: left;
}
.triangolo1 {
display:none;
}
.triangolo2 {
display:none;
}
.lebirredetc2 h2 {
    width: 100%;
    padding-right: 70px;
    padding-left: 70px;
    position: relative;
    float: left;
	height:auto;
}
.lebirredetc1 span {
    width: 100%;
    height: 400px;
    float: left;
    position: relative;
    left: 0;
    margin-top: 180px;
    bottom: initial;
    background-size: contain;
    margin-bottom: 40px;
}
.lebirredetc2 span {
    width: 100%;
    height: 400px;
    float: left;
    position: relative;
    left: 0;
    margin-top: 50px;
    bottom: initial;
    background-size: contain;
    margin-bottom: 40px;
}

.home_tt {
left: 0px;width:100%;
}
.home_tt h2 {
width: 100%;
text-align:center;
padding-left:40px;
padding-right:40px;
font-size: 54px;
line-height: 60px;
}
.home_tt p {
padding-left:40px;
padding-right:40px;
text-align:center;
}
.homegusto1t {
    -webkit-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    transform: translateY(-20%);
}
.schedabottiglia1 h4, .schedabottiglia2 h4 {
    letter-spacing: 5px;
    font-size: 15px;
}
.schedabottiglia1 h3, .schedabottiglia2 h3 {
    font-size: 25px;
    line-height: 28px;
}
.and_container_homesocial a {
    margin-right: 10px!important;
}
.and_container_homesocial h5 {
    font-size: 24px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.txthhsocialsvg {
    width: 25px!important;
    height: 25px!important;
}
.socialslider {

    padding-top: 20px;
    padding-bottom: 20px;
}
.socialsliderc {
    width: 95%!important;
}
.socialslider_a1 {
width: 5%;
}
.socialslider_a2 {
width: 5%;
}
.homefooter_sx {
width: 100%;
padding-right: 70px;
}
.homefooter_dx {
display:none;
}
.homefooter_sx {
padding-top:50px;
}
.homefooter {
    height: 420px;
}
.homefooter_sx h5, .homefooter_ce h5, .homefooter_dx h5 {
    margin-bottom: 10px;
}
.accetto {
padding-top: 12px;
padding-bottom: 12px;
}
.homefooter_sx p, .homefooter_dx p {
    line-height: 22px;
}
.homefooter2sec .logofooter {
    display: block!important;
    bottom: 50px;
}
.logofooter {
display: block!important;
bottom: 35px;
}
.homefooter {
    height: 450px;
}
.homefooter2sec {
    height: 450px;
}
.copyright1 {
width: 100%;
text-align:center;
left:0;
right:0;
bottom: 150px;
}
.copyright2 {
width: 100%;
 bottom: 120px;
 text-align:center;
 left:0;
 right:0;
}
.copyright1 a {
    float:none;
}
.storia1t {
    margin-top: 230px;
}
.storia1t p br {
display:none;
}
.timeline_header_b_act span {
    width: 80px!important;
    height: 80px!important;
    line-height: 76px!important;
    font-size: 16px;
    margin-top: 0px!important;
}
.timeline_header_b span {
    width: 50px;
    height: 50px;
    line-height: 46px;
    font-size: 16px;
    margin-top: 16px;
}
.timeline_header_b {
background-image:none!important;
height:100px;
}
.timeline_footer_it {
background-size:contain;
}
.timeline_footer_it {
    padding-top: 30px;
}
.timeline_footer_it h3 {
    font-size: 26px;
    line-height: 27px;
    margin-bottom: 10px;
}
.timeline_footerball {
    height: 200px;
}
.timeline_footer_it p {
    font-size: 14px;
    line-height: 21px;
}
.timeline_footer_it p br {
display:none;
}
.storycolt {width: 100%;height: auto;}
.storycolf {
    width: 100%;
    height: 247px;
}

.storybisc {width: 100%;}
.storybis {height: auto;}
.storybisc {
    height: auto;
    border-bottom: solid 1px #06100D;
}
.storybiscc {height: 300px;}
.storybisctt {margin-top: 0px;}
.storybisctt p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 15px;
    margin-top: 5px;
}
.pubeventi {
padding-top: 154px;
padding-bottom: 100px;
}
.caracc1 {
    padding-right: 15px;
}
.caracc {
width: 100%;
padding-left:0px!important;
padding-right:0px!important;
}
.lebirrecar_c a {
    margin-top: 8px;
    zoom: 0.7;
}
.doveacquistare_it {
    width: 100%;
    margin-bottom: 25px;
}
.doveacquistare_it h6 {
margin-top:7px;
}
.mynewsfr1 {left: 30px;}
.mynewsfr2 {right: 30px;}
.storia1_hov_black {
    padding-bottom: 80px;
}
.newseventislider_it_txt {
    width: 60%;
}
.mycontatticp {
    width: 100%;
}
.mycontatticont {
    position: relative;
    float: left;
    height: auto;
    bottom: auto;
    background: none;
}
.mycontatticontc {
    height: 800px;
}
.mycontatti {
margin-top:70px;
text-align:center;
margin-bottom:70px;
}
.mycontattic span {
    display: none;
}
.mycontatti {
    position: relative;
    float: left;
    margin-bottom: 0px;
    -webkit-transform: translateY(-0%);
    -ms-transform: translateY(-0%);
    transform: translateY(-0%);
    margin-top: -70px;
    margin-bottom: 40;
}

.home_tt p {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}
.new_himera_ft {
    height: 340px;
    background-position: center;
    background-size: contain;
}
.andcookie {
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding: 10px;
}
.andcookie p {
    font-size: 12px;
    line-height: 17px;
    padding-right: 80px;
}
.photogallery_pub .owl-prev {
	left:10px;
}
.photogallery_pub .owl-next {
	right:10px;
}

.andcookiea2{
display:none;
}

.homenews_slider .owl-next {
    top: 100px;
}
.homenews_slider .owl-prev {
    top: 100px;
}
.mypagessec {padding-left: 40px;padding-right: 40px;}
.dovesiamot {padding-left:40px;padding-right:40px;}
.retecommerciale h3 {
    font-size: 30px;
    line-height:33px;
}

.retecommerciale {padding-top: 60px;padding-bottom: 60px;}

.contattasemedorato {
    padding-top: 45px;
}
.contattasemedorato {padding-bottom: 55px;}
.mycontatti {padding-left: 40px;padding-right: 40px;}
.contattasemedoratoform {padding-left: 40px;padding-right: 40px;}
.retecommerciale {padding-left: 40px;padding-right: 40px;}
.newseventislider_it_txt {
width: 55%;
}
.altrenews {padding-bottom:40px;}
.altrenews {padding-left: 40px;padding-right: 40px;}
.newseventidet {
    padding-top: 110px;
}
.mynewsfr1 {top:65%;}
.mynewsfr2 {top:65%;}
.newseventidet {padding-left: 40px;padding-right: 40px;}
.newseventi  {padding-left: 40px;padding-right: 40px;}
.gm-bundled-control {right: 40px!important;}
.world-map-container #map_search_city {left: 40px!important;}
.semedorato_expe p {padding-left: 40px;padding-right: 40px;}
.semedorato_expe {
    padding-top: 60px;
    padding-bottom: 45px;
}
.doveacquistare {
    margin-top: 0px;
}
.doveacquistare {padding-left: 40px;padding-right:40px;}
.lebirrecar_c {padding-left: 40px;padding-right: 40px;}
.top_frame {top: 10px;left: 10px;right: 10px;}
#wall .dcsns-toolbar {top: 110px;left: 10px;right: 10px;}
#social-stream {padding-left: 40px!important;padding-right: 40px!important;padding-top: 200px;}
.headersecond {
    top: 0px;
    left: 0px;
    right: 0px;
}
.homefooterframe_le {bottom: 10px;left: 10px;}
.homefooterframe_ri {bottom: 10px;right: 10px;}
.homefooterframe_bo {bottom: 10px;left: 10px;right: 10px;}
.mygotop {right: 0px;bottom: 0px;}
.frame_left {top: 10px;bottom: 10px;left: 10px;}
.frame_bottom {bottom: 10px;left: 10px;right: 10px;}
.frame_right {top: 10px;bottom: 10px;right: 10px;}
.frame_top {top: 10px;left: 10px;right: 10px;}
.frame_top_ini{left: 10px!important;}
.frame_right_ini{top: 10px!important;}
.frame_bottom_ini{right: 10px!important;}
.frame_left_ini{bottom: 10px!important;}
.leftmez{width: 44%!important;}
.rightmez{width: 44%!important;}
.mymenuc {
    left: 0px;
    top: 0px;
    bottom: 0px;
}
.logosec {top: 3px;}
.timeline_footer_it h3 {padding-left: 40px;padding-right: 40px;}
.timeline_footer_it p {padding-left: 40px;padding-right: 40px;}
.storia1t {padding-left: 40px;padding-right: 40px;}
.himerahome_ft_t p {padding-left: 40px;padding-right: 40px;}
.timeline_headerc {padding-left: 40px;padding-right: 40px;}
.storycolt {padding: 40px;padding-top: 40px;padding-bottom: 40px;}
.mymenub {
    left: 40px;
    top: 19px!important;
}
.storybisctt {padding-left: 40px;padding-right: 40px;}
.pensiero {padding-left: 40px;padding-right: 40px;}
.timeline_headerc {
padding-left: 40px;
padding-right: 40px;
}
.homefooter_sx {padding-left: 40px;padding-right: 40px;}
.homefooter_dx {padding-right: 40px;}
#schedabottiglia2 {left: 40px!important;}
#schedabottiglia1 {right: 40px!important;}
.globelang {right: 80px;top: 23px;}
.logohome {margin-top: 22px;}
.and_container {
padding-left: 40px;
padding-right: 40px;
}
.homegusto1t, .homegusto2t {padding-left: 40px;padding-right: 40px;}
.sltf1 {width: 100%;border-right: solid 3px #fff;margin-bottom:10px;height:50px;line-height:50px;}
.sltf2,.sltf3,.sltf4{width:33.333%;margin-bottom:10px;height:50px;line-height:50px;}
.seleta_formc button {
    width: 100%;
    margin-left: 0px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 10px;
}
.seleta_formc {width: 100%;padding-right:20px;padding-left:20px;}
.seleta_formc svg {left: initial; right: 42px;top: 42px;}

.etafooter p {
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
}
.etafooter p br {
display: none;
}

.seletac h6 {font-size: 16px;    margin-top: 15px!important;padding-right:20px;padding-left:20px;}
.mymenucc {
    margin-top: 90px;
    padding-left: 34px;
}
.menucc_social {display:none;}
.home_tt h2 {
font-size: 40px;
line-height: 45px;
}
.home_tt {
    top: 50%;
    text-align: center;
}
.homeddx {
    right: 30px;
    width: calc(100% - 60px);
    bottom: 40px;
}
.homeddx button {
    margin-top: 15px;
}
.seletac {
    width: 100%;
    top: 0%;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);

}
.seletac .allineacentro{
padding-top:20px;
}
.mostra {
display:none;
}

.homenews_slider_it span {height: 180px;    margin-top: 8px;}
.homenews_slider_it p {
    margin-top: 8px;
    display: block;
}
.sliderarr2b, .sliderarr1b {
    margin-top: 85px;
}
.homegusto1t h3 {
font-size: 50px;
line-height: 55px;
    margin-bottom: 0px;
}
.and_container_homenews_birre {
    padding-top: 25%!important;
    padding-bottom: 25%!important;
}
#schedabottiglia1, #schedabottiglia2 {
    width: 60%;
}
.schedabottigliaclose {
    margin-top: -30px;
}

.pubchiuso .schedabottigliaclose {
    margin-top: 0px!important;
}
.schedabottiglia1 a {
    padding: 0 1em;
    margin-top: 8px;
    font-size: 16px;
    line-height: 35px;
}
.schedabottiglia1 span {
display:none;
}
.storia1t h2 {
    font-size: 32px;
    line-height: 40px;
}
.timeline_header_b_act span {
    width:50px!important;
    height: 50px!important;
    line-height: 46px!important;
    font-size: 16px;
    margin-top: 16px!important;
	border: solid 2px #fff!important;
}
.timeline_header_b span {
	border: solid 2px #fff!important;
}
.timeline_header_b {
    height: 60px;
}

.pensiero {padding-top: 60px;padding-bottom: 60px;}
.pensiero p br, .semedorato_expe p br{display:none;}
.pensiero h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
    line-height: 34px;
}
.semedorato_expe h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
    line-height: 34px;
}
.timeline_footerc {
    margin-top: -70px;
}
.timeline_footer_arr1 {left:40px;}
.timeline_footer_arr2 {right:40px;}

.timeline_header {
display:none;
}
.timeline_footer_arr1 {margin-top: 30px;}
.timeline_footer_arr2 {margin-top: 30px;}
.storia1_hov_white {height: auto;padding-bottom: 0px;}
.storia1_real {
    padding-bottom: 20px!important;
}
.pubeventiblock {padding-left: 40px;padding-right: 40px;}
.cara {
margin-bottom:0px;
}
.cara h4 {
    margin-bottom: 10px;
    margin-top: 15px;
}
.lebirredetc1 h2 {padding-right: 40px;padding-left: 40px;}
.lebirredetc2 h2 {padding-right: 40px;padding-left: 40px;}
.expercience_it {
padding-left: 40px;
padding-right: 40px;
}
.newseventidetaem {
left: 20px;
top: 20px;
}

.storia1contatti{
height: auto!important;
}
.storia1contatti .storia1_hov_black_contatti{
height: auto!important;
}


.birracaratteristiche strong {
    font-size: 25px;
}
.birracaratteristiche {
    font-size: 15px;
}


.txthhsocialsvg {
    width: 20px!important;
    height: 20px!important;
    margin-top: 6px;
}
.allineasocial a {
    width: 35px;
    margin-left: 1px;
    margin-right: 1px;
    height: 35px;
}
.contattasemedoratoformc {
    margin-bottom: 0px;
}
.contattasemedoratoformc {
    width: 100%;
	padding-left:0px!important;
	padding-right:0px!important;
}
	.mycontattic span {
	display:none;
}
.mycontatticp {
    width: 100%;
    margin-bottom: 10px;
}
.newseventislider_it span {
    width: 100%;
    height: 200px;
}
.newseventislider_it_txt {
    width: 100%;
    padding-left: 0px;
    margin-top: 12px;
}
.newseventislider_it h4 {

    margin-bottom: 4px;
}
.newseventidett h4 {
    font-size: 30px;
    line-height: 30px;
}
.newseventidet span {
    height: 300px;
}

.newseventidett h5 {
    margin-top: 30px;
}
.newseventit h4 {
    margin-bottom: 5px;
}
.lebirrecar_c1 h3, .lebirrecar_c2 h3 {
    font-size: 25px;
    line-height: 35px;
    display: none;
}
.lebirredetc1 span {
    height: 360px;
}
.mymenuc {
width: 350px;
}


.scrollbarslider {
    margin-top: 15px;
}
.homenews_slider_it {
padding-top: 10px;
}
.homegusto1t h3 {
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 0px;
}
.homegusto2t h4 {
    font-size: 34px;
    line-height: 40px;
    margin-top: 0px;
}
.homegusto2t img {
    width: 50px;
	    height: 50px;
    margin-bottom: 15px;
}
.homegusto1t p, .homegusto2t p, .himerahome_ft_t p {
    font-size: 14px;
    line-height: 21px;
}
.himerahome_ft_t em {
    font-size: 14px;
}

.socialsliderc {
    width: 95%!important;
}
.socialslider_a1 {
width:7%;
}
.socialslider_a2 {
width: 7%;
}
.storia1t {
    margin-top: 210px;
}
.timeline_footer_it p br {
display:none!important;
}
.timeline_footerc {
    margin-top: -80px;
}
.timeline_footer {height: 350px;}
pubeventi {
    padding-top: 160px;
    padding-bottom: 80px;
}
.pubeventiblock_rigc span {
background-size:cover;
}
.cara {
    margin-bottom: 0px;
    margin-top: 8px;
}
.newseventidetaem {
left: 20px;
top: 20px;
}
.storia1_hov_black {
    padding-bottom: 50px;
}
.homenews_slider .owl-next {
    top: 85px;
}
.homenews_slider .owl-prev {
    top:85px;
}

.frame {
    display: none;
}
.photogallery_pub .owl-prev {
top: 120px;
}
.photogallery_pub .owl-next {
top: 120px;
}

.socialsliderc {
    width: 100%!important;
}
.homenews_slider .owl-next {
    top: 100px;
}
.homenews_slider .owl-prev {
    top:100px;
}
.tttt1 {
    left: -20px!important;
}
.tttt2 {
    right: 19%!important;
}
.logofooter {
    display: block!important;
    bottom: 30px;
    width: 160px;
    margin-left: -80px;
}
.pubchiuso span {
    width: 300px;
    height: 260px;
    margin-left: -150px;
    margin-top: -130px;
    padding: 10px;
}
.pubchiusotit {
    font-size: 23px;
    line-height: 26px;
    margin-bottom: 18px;
    margin-top: 8px;
}
.pubchiuso p {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
    line-height: 18px;
}
.mypagessec {padding-left: 20px;padding-right: 20px;}
.dovesiamot {padding-left:20px;padding-right:20px;}
.contattasemedorato {
    padding-top: 60px;
}
.dovesiamot h3 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 8px;
}
.contattasemedoratoformc input[type="text"] {
    height: 38px;
    line-height: 38px;
}
.contattasemedoratoformc input[type="text"], .contattasemedoratoformc input[type="email"], .contattasemedoratoformc select {
    width:100%;
    height: 38px;
    line-height: 38px;
}
.contattasemedoratoform {
    padding-top: 100px;
}
.mycontatti {padding-left: 20px;padding-right: 20px;}
.contattasemedoratoform {padding-left: 20px;padding-right: 20px;}
.retecommerciale {padding-left: 20px;padding-right:20px;}

.storia1_hov_black {
    padding-bottom: 50px;
}
.altrenews {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 60px;
    padding-bottom: 55px;
}
.mynewsfr1 {left: 20px;}
.mynewsfr2 {right: 20px;}
.newseventidet {
    padding-left: 20px;
    padding-right: 20px;
}
.elencodistributori_it span h6 {
    height: auto;
    line-height: 18px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.newseventi {
    margin-top: -30px;
}
.newseventit h4 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 0px;
}
.newseventia span {
    height: 200px;
}
.newseventi  {padding-left: 20px;padding-right: 20px;}
.gm-bundled-control {right: 20px!important;}
.pensiero {
    padding-right: 20px;
    padding-left: 20px;
}

.world-map-container #map_search_city {left: 30px!important;}
.expercience_it a {
    margin-top: 0px;
}
.semedorato_expe p {

    line-height: 21px;
    font-size: 14px;
}
.expercience_it {
padding-left: 20px;
padding-right: 20px;
}
.lebirredetc1 span {margin-top: 162px;}
.doveacquistare {padding-left: 20px;padding-right: 20px;}
.lebirrecar_c {padding-left: 20px;padding-right: 20px;}
.lebirredetc1 span {
    margin-top: 60px;
}
.lebirredetc2 span {
    margin-top: 60px;
}
.timeline_footer_arr1 {left:20px;}
.timeline_footer_arr2 {right:20px;}
.sguardo {
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px;
	display:none;
}

.seletacalt {
display:block!important;
margin-top:45px!important;
}
.timeline_footer_it h3 {
    padding-left: 20px;
    padding-right: 20px;
    FONT-SIZE: 25px;
}
.timeline_footer_it p {padding-left: 20px;padding-right: 20px;}
.storia1t {padding-left: 20px;padding-right: 20px;}
.himerahome_ft_t p {padding-left: 20px;padding-right: 20px;}
.timeline_headerc {
padding-left: 20px;
padding-right: 20px;
}
.storycolt {
    padding: 20px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.mymenub {left: 20px;}
.storybisctt {padding-left: 20px;padding-right: 20px;}
.homefooter_sx {padding-left: 20px;padding-right: 20px;}
.homefooter_sx input {
    width: 100%;
    height: 40px;
    line-height: 40px;
}
.homefooter_sx button {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    line-height: 18px;
}
.accetto p {
font-size:14px;
}
.homefooter_dx {padding-right: 30px;}
#schedabottiglia2 {left: 20px!important;}
#schedabottiglia1 {right: 20px!important;}
.homegusto1t, .homegusto2t {padding-left: 20px;padding-right: 20px;}
.and_container {
    padding-left: 20px;
    padding-right: 20px;
}
.globelang {right: 75px;}
.logohome {
    margin-top: 20px;
    width: 200px;
    margin-left: -100px;
}
.mymenucc {
    margin-top: 100px;
    padding-left: 20px;
}
.mymenuc {
width: 250px;
}
.etafooter{}
.homenews_slider_it span {
    height: 220px;
}
.homenews_slider_it h4 {
    font-size: 23px;
    line-height: 27px;
    min-height: 20px;
}
.logosec {
    top: 19px;
    width: 45px;
    height: 45px;
    background-size: 85%;
    margin-left: -22.5px;
}
.leftmez {
    width: 50%!important;
}
.rightmez {
    width: 50%!important;
}
.sliderarr2b, .sliderarr1b {
    margin-top: 73px;
}
.homegusto1t h3 {
    font-size: 35px;
    line-height: 40px;
}
.homegusto1t {
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    transform: translateY(-25%);
}
.mying {
    width: 40px;
    height: 40px;
    margin-right: 3px;
    background-size: contain;
}
.bottleglow1 {
    width: 150px;
}
.bottleglow2 {
    width: 150px;
}

.himerahome_ft_t h4 {
    font-size: 31px;
    line-height: 37px;
    margin-bottom: 15px;
}
.and_container_home2{
text-align:left!important;
}
.bottleglow1_det {
margin-top:30px;
}
.bottleglow2_det {
    margin-top: 30px;
    right: 3px!important;
}
.bottleglow1_det {
    margin-top: 30px;
    left: -65px!important;
    width: 186px!important;
}
.schedabottiglia1 span {
display:none;
}
.bottleglow1 {
    right: auto;
    left: 50px;
}
.bottleglow2 {
    left: auto;
    right: 8px;
}
.schedabottiglia1, .schedabottiglia2 {
padding-top: 150px;
padding-bottom: 60px;
}
#schedabottiglia1, #schedabottiglia2 {
    width: calc(100% - 120px);
}
.copyright1 a, .copyright2, .copyright2 a {
    font-size: 13px;
}
.bottleglow2_det {
    left: auto!important;
    right: -122px!important;
    width: 186px!important;
}
.copyright1 a {
padding-left:2px;
padding-right:2px;
}
.copyright1 {
    bottom: 125px;
}
.copyright2 {
    bottom: 100px;
}
.homefooter {
    height: 480px;
}
.homefooter2sec {
    height: 480px;
}
.homefooter2sec .logofooter {
    bottom: 30px;
}
.storia1t h2 {
    margin-top: 0px;
    margin-bottom: 10px;
}
.storia1t p {
font-size: 14px;
    line-height: 21px;
    text-align: justify;
}
.pmajr {
    font-size: 14px!important;
    line-height: 21px!important;
    float: left!important;
}
.storia1t {
    margin-top: 200px;
}

.storybisctt h4 {
    font-size: 30px;
    line-height: 35px;
}
.timeline_footer_punt {
    bottom: 60px;
}
.pubeventiblock {
    padding-left: 10px;
    padding-right: 10px;
}
.pubeventiblock_rig_bot {
    padding-left: 20px;
    padding-right: 20px;
}
.pubeventiblock_det {
    padding: 20px;
}
.pubeventiblock_bt {
    margin-bottom: 0px;
    border-bottom: solid 1px #000;
    padding: 0px;
    height: auto;
}
.pubeventi {
padding-top: 115px;
padding-bottom: 0px;
}
.pubeventit h2 {
    font-size: 30px!important;
    line-height: 45px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.pubeventit {
    height: 80px;
    width: calc(100% - 40px);
    margin-left: 20px;
    left: auto;
}
.pubeventiblock {
    margin-top: 80px;
}
.pubeventit em {
    font-size: 11px;
    line-height: 18px;
}
.onestep {
    bottom: 30px;
}
.pubeventiblock_rigc span {
    height: 278px;
}
.carac span {
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.photogallery_pub_it {
    height: 250px;
}
.photogallery_pub_it span {
    background-color: rgba(0,0,0,0.5);
}
.pubeventiblock_rig_bot p {

    text-align: left;
}
.lebirredetc1 h2 {
    padding-right: 20px;
    padding-left: 20px;
    right: 0;
	background-color:rgba(0,0,0,0);
}
.lebirredetc2 h2 {
	background-color:rgba(0,0,0,0);
}
.lebirredetc2 h2 {padding-right: 20px;padding-left: 20px;left:0;}
.world-map-container #map_search_city {
    top:100px!important;
}
.newseventidett {
    /* padding: 20px; */
    padding-top: 60px;
    padding-bottom: 10px;
}
.newseventidett h4 {
    font-size: 28px;
    line-height: 33px;
}
.newseventidett h5 {
    margin-top: 30px;
	font-size:20px;
}
.newseventidetaem {
left: 20px;
top: 20px;
}
.newseventidet span {
    height: 300px;
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-top: -10px;
}
.mymenub {
    top: 19px!important;
}

#social-stream {padding-left: 20px!important;padding-right: 20px!important;padding-top:170px;}
#wall .dcsns-toolbar {
    top: 90px;
}
.newseventidet {
    padding-top: 90px;
}
.stream li {
padding-right:0px!important;
margin-right:0px!important;
}

.newseventi {
    margin-top: -24px;
}
#map_search_city {
width: 82%!important;
}
.logohome {
    margin-top: 85px;
}
.mymenuc {
width: 200px;
}
.seletac .allineacentro{
padding-left:20px;
padding-right:20px;
}
.seletac img{
width:100%;
max-width:285px;
}
.home_tt h2 {
    font-size: 36px;
    line-height: 40px;
    margin-top: 6px;
}
.home_tt p,.himerahome_ft_t p {
font-size: 14px;
    line-height: 21px;
}



.homegustoslider {
    bottom: 50%;
}
.bottleglow1 {
    width: 120px;
}
.bottleglow2 {
    width: 120px;
}
.centvertmar {
    margin-top: 50px;
}
.schedabottiglia1, .schedabottiglia2 {
    padding-top: 160px;
}
.homegusto2t h4 {
    font-size: 27px;
    line-height: 30px;
    margin-bottom: 10px;
}
.loadingmapc {
    width: 200px;
    margin-left: -100px;
}
.infoBox {
    width: 220px!important;
}
.lebirredetc1 span, .lebirredetc2 span {
    height: 340px;
    margin-bottom: 10px;
}
.etafooter{bottom: 30px;}

.etafooter{display:none}

.seletac h6 {
    margin-top: 5px;
}
.storycolt p {
    font-size: 14px;
    line-height: 21px;
}
.acq_shop .and_container h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 0px;
    line-height: 34px;
}
.doveacquistare_it span {
    margin-top: 10px;
}
.timeline_footer_punt {
    bottom: 60px;
    display: none;
}
}




