@media only screen and (min-width: 1024px) {
/*DESKTOP*/
#header {
  float: none;
}

#container_menu{
position: fixed;
left: 0px;
top: 0px; 
bottom: 0px;
width: 250px;
background-color: #F8F8F8;
overflow-y: auto;
overflow-x: hidden;

}

#menu_lingue {
border-bottom: 1px solid #E3E4E6 ;
padding: 10px ;
top: 0px;
float: none;
position: relative;
}
#logo{
float: none;
}
#logo img{
width: 140px;
}
.icon_menu_mobile{
display: none;
position: relative;
}

#menu_profile{
/*margin-bottom: 20px;*/
}

#menu_store{
display: block;

}

a.menu_macro{
display: inline-block;
width: 100%;
border-right-width: 8px;
border-right-style: solid;

font-size: 20px;
text-align: right;
box-sizing: border-box;
padding-right: 30px;
background-repeat: no-repeat;
background-position: left center;
background-size: contain;
border-bottom: 1px solid #E3E4E6 ;
font-weight: normal;
padding-top: 15px;
padding-bottom: 15px;

} 

.sottomenu{
display: none;

width: 200px;
position: fixed;
left: 250px;
top: 0px; 
bottom: 0px;
z-index: 1;
}

.box_sottomenu{
border-bottom: 1px solid #3D4146 ;
width: 100%;
padding: 7px 10px 7px 10px;
box-sizing: border-box;
margin-bottom: 0px;
}

#menu_profilo{
position: fixed;
right: 0;
top: 0; 
bottom: 0; 
overflow-y: auto;    
overflow-x: hidden;    
height: 100%;
display: table-cell;
padding-top: 0px;
float: none;
width: auto;
}
.chiudi_menu{
top: 55px;
}


.menu_destra a.close_menu{
display: none;
}


.menu_destra .titolo{
text-align: left;
}
#icon_profilo{
display: table-cell;
vertical-align: middle;
border-left: 1px solid #ccc ;
border-bottom: 0px solid #ccc ;
top: 0px;
width: 40px; 
bottom: 0px;
position: relative;
float: left; 
height: auto;
}
#icon_profilo a {

width: 30px;
margin-left: 6px;
padding-top: 4px;
width: 24px;
float: left;
text-align: center;
border-top:  1px solid #e6e6e6;
margin-bottom: 5px;
}


.menu_destra {
width: auto;
height: 100%;
}

.div_fix{
margin-right: 0px;
padding-left: 10px ;
padding-right: 10px ;
box-sizing: border-box;
width: 400px;
}

@-moz-document url-prefix() { 
  .div_fix {
     margin-right: 30px;
   }
}


.blocco_carrello{
/*width: 340px;*/
}

.menu_destra#menu_login_profilo{
/*width: 340px;*/

}

#content{
left: 250px;
right:40px;
top: 0px;
width: auto;
position: absolute;

}

#content_lista
{
left: 200px;
right:0px;
top: 0px;
bottom: 0px;
position: absolute;
}

#content_lista_header{
display: block;
background-image: url(../img/bg_content_lista_header.png);
width: 100%;
color: #666666;
font-size: 13px;

padding: 9px 15px 10px 15px;
box-sizing: border-box;
border-bottom: 1px dotted #99CCCD;
}

#content_lista_briciole{
padding: 11px 15px 7px 15px;
box-sizing: border-box;
display: inline-block;
background-image: url(../img/bg_content_lista_header.png);
width: 100%;
box-sizing: border-box;
}
#content_lista_briciole a {
border: 1px solid #99CCCD ;
background-color: #fff;
color: #1B2026;
font-size: 13px;
padding: 5px 35px 5px 10px;
display: inline;
background-image: url(../img/bg_filtri_cancel.png);
background-repeat: no-repeat;
background-position: right center;
margin-right: 5px;
margin-bottom: 4px;
}







.select_ordinamento{
float: right;
background: url(../img/select_down.png) no-repeat right center;
height: 35px;
width: 240px;
border: 1px solid #333333 ;
background-color: #1B2026;
color: #fff;
font-size: 12px;
outline:none;
display: inline-block;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
cursor:pointer;   
}

#content_filtri {
color: #fff;
font-size: 12px;
background-image: url(../img/bg_sottomenu.jpg);
width: 200px;
position: fixed;
left: 250px;
top: 0px; 
bottom: 0px;
z-index: 0;
}

#filtri_display{
display: block;
}

#filtri_back{

padding: 6px;

}


.filtri_box_corpo{
/*max-height: 155px;
overflow: auto;*/
}

#form_filtri input[type=submit]{
display:none;
}


.mobile{
display: none;
}
.desktop{
display: block;
}
.desktop_inline{
display: inline;
}
.home_collection{

line-height: 2em;

}

/*
.home_collection_title_1{
font-size:66px;border-top:1px solid #fff; border-bottom:1px solid #fff;
}
.home_collection_title_2{
font-size:17px;letter-spacing: 4px;
}
*/
.home_collection_title_1{
font-size:58px;
display: inline;
}
.home_collection_title_2{
font-size:27px;
display: inline;
}
.home_collection a {
font-size: 18px;

}



div.big_title{
font-size: 30px;
}
#footer{
padding-top: 20px;
}

#footer.desktop{
position: absolute;
bottom: 0px;
}



#collezione_header span{
font-size:66px;
line-height: auto;
}

#carrello_blocco{
border-left: 1px solid #F2EFEC;
top: 0px;
bottom: 0px;
position: fixed;
right: 40px;
top: 0px;
width: 300px;
padding: 100px 15px ;
box-sizing: border-box;

}

.item_carrello{
padding-right: 300px;
box-sizing: border-box;
}

.item_carrello_col_3 h2{
  font-size: 21px;
}

.item .item_img, #timeline_feed .item .item_img{
height: 250px;
}
#timeline_diario .item .item_img{
height: 150px;

}

.item .img_promo_sx{
height: 300px;
}
.img_promo_dx_1, .img_promo_dx_2{
height: 150px;
}
#interno_menu ul{
width: 30%;
float: left;
}
#interno_menu li{
text-align: left;
padding-left: 25px;
box-sizing: border-box;
}

#interno_corpo{
width: 65%;
float: right;
}

.blocco_carrello_elenco_sx{
float:left; 
margin-left: 1%;
width: 73%;
border-radius: 4px;
}
.blocco_carrello_elenco_dx{
float:right; width:24%; margin-right: 1%;
border-radius: 4px;
}

 ul.tabs-menu  {
  margin-left: 20px;
 }

.tabs-menu li {
    width: auto;
    border-bottom: 0px ;
    margin-right: -1px;
}


.tabs-menu li a {
padding: 10px 30px 10px 30px;
font-size: 15px;
}
.tabs-menu li.current {
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #fff;
}
#menu_store a img{
width: 100%;
margin-top: 0px;
margin-bottom: 0px;
display: inline-block;
}
.dettaglio_articolo{
width:66%; 
float: left;
}
#info_articolo{
width:30%; 
float: right;
position: relative;
/*display: inline;*/
vertical-align: top;
}    


#header_idea_regalo{
 height: 205px;
 background-image: url(../img/header_idea_regalo.jpg);
 padding-top: 35px;
}

#valore_minimo, #valore_massimo{
display: inline-block;
width: 7%;
margin-top: -5px;
font-size: 18px;
}
#slider-range{
width: 82%;
display: inline-block;
}

.percorso_idee{
font-size:21px;
}

.menu_idee_categoria a {
font-size: 24px;
}
.menu_idee_sottocategoria a {
font-size: 17px;
}

#menu_mondo_bebuu a{
font-size: 10px;
}

#bottom_homepage{
display: inline-block;
}

.box_tutorial_step{
font-size: 44px;
}

.box_tutorial_text {
font-size: 15px;
}

.container_idea_regalo{
padding:10px; 
}

.quanto_spendere{
font-size:25px; 
}

#header_diari {
width:85%;
position: fixed;
}
#header_diari_form{
width: 500px;
margin: 0px auto;
}

#cerca_123, #bottone{
display: block;
}
#box_gift_card a {
display:block; color:#fff; font-size:23px; text-align:center; 
}

.daisy_sx {
width: 65%;
float: left;
}

.daisy_dx {
width: 35%;
float: right;
}



.cell_daisy_1{
width: 54%;
}
.cell_daisy_2, .cell_daisy_3, .cell_daisy_4{
width: 15%;
}
.cell_daisy_2 span{
background-color: transparent;
color: #82C8C2;
}
.cell_daisy_3 span{
background-color: transparent;
color: #666;
}
.cell_daisy_4 span{
border-radius: 10px;
}

.negozio_title h1{
float: left;
border-bottom: 0px ;
padding-bottom: 0px;
}
.negozio_social{
float: right;
width: auto;
display: inline;
margin-top: 15px;
}
.negozio_social .icona_following{
line-height: 40px; float:right;
}

.negozio_social .fb-like{
float:right; margin-top:10px; margin-right:15px
}


.negozio_codici_sx{

width: 65%;

}
.negozio_codici_dx{
width: 32%;
margin-left: 2%;
}

.codici_col_1 {
width: 130px;
margin-right: 20px;
}
.codici_col_2 {
width: calc(99% - 150px);
}

.box_lista_prodotto span{
font-size:12px
}

.box_lista_prodotto b {
font-size:17px;
}

.box_lista_prodotto a{
font-size:14px;
}

} /*chiude conmdizione*/

@media only screen and (min-width: 1360px) {
  .home_collection{
   
  }
  
  

#dettaglio{
margin-left: 1%;
width: 65%;
float: left;
}
#product_info{
width: 32%;
float: right;
margin-right: 1%;
box-sizing: border-box;
}

#gallery_thumb {
position: absolute;
width: 70px;
left: 15px;
top: 15px;
z-index: 1;  
}

#gallery_thumb a{
margin: 0px 0px 10px 0px;
}
  

.menu_idee_categoria a {
font-size: 31px;
}
.menu_idee_sottocategoria a {
font-size: 26px;
}

#menu_mondo_bebuu a{
font-size: 12px;
}

.img_contest{
height: 350px !important;
}

}