/* ------------------------------ GENERALE -------------------------------*/

body{
margin:auto;
padding:0px;
text-align:center;
/*background-color:pink;*/
}

#logo{
margin:7px auto;
}

.rs-arrows .grande{
display:none;
}

.rs-arrows .piccola{
display:inline-block;
}

#slider_cont{
margin-bottom:20px;
}

.container{
max-width:290px;
}

.box-text{
width:100%;
}

.box-no-text{
width:100%;
}

div.box_footer{
margin:0;
padding:20px 0;
width:100%;
text-align:center;
border-bottom:1px solid #aaa;/*grigio chiaro*/
}

div.box_footer h2{
font-size:100%;
}

div.box_footer p{
font-size:90%;
}

input.inpt_nl{
max-width:200px;
font-size:90%;
}

input.btn_nl{
max-width:60px;
font-size:90%;
}

.riga_footer{
display:none;
}

#box_footer_big p{
font-size:90%;
}

/* ------------------------------ MENU -------------------------------*/

nav#menu_std{
display:none;
}

nav#menu_phone{
display:inline-block;
height:auto;
margin-bottom:20px;
}

/*nav#menu_phone span,*/
nav#menu_phone a {
color:#aaa;/*grigio chiaro*/
font-family:'Source Sans Pro',sans-serif;
font-size:120%;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
display:inline-block;
border-top:1px solid #aaa;/*grigio chiaro*/
border-bottom:1px solid #aaa;/*grigio chiaro*/
font-size:100%;
padding:5px 0;
margin:0;
width:40%;
}

nav#menu_phone a:hover,nav#menu_phone a:active{
color:#333;/*grigio scuro*/
}

nav#menu_phone a:nth-child(odd){
margin-right:8%;
}

nav#menu_phone a:nth-child(3),
nav#menu_phone a:nth-child(4),
nav#menu_phone a:nth-child(5),
nav#menu_phone a:nth-child(6)/*,
nav#menu_phone a:nth-child(7)*/{
border-top:none;	
}

/*nav#menu_phone a:nth-child(odd){ background:red !important; }
nav#menu_phone a:nth-child(even){ background:lime !important; }*/

/*nav#menu_phone a:nth-child(7){
margin:0%;
}*/

/*nav#menu_phone a#lnk_gioielli{
display:inline-block;
}*/

/*nav span{
display:none;
}*/


/* ------------------------------ AZIENDA.php -------------------------------*/

#box_azienda_cont #frase_hp{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#box_azienda_cont #frase_hp h1{
margin-top:10px;
padding-top:50px;
}

#box_azienda_cont #frase_hp h2{
margin-bottom:10px;
padding-bottom:50px;
}

.story img{
width:100%;
margin-top:0px;
margin-right:auto;
margin-left:auto;
margin-bottom:20px;
}

/* ------------------------------ HOME.php -------------------------------*/

#frase_hp{
float:none;
height:auto;
border-top:none;
border-bottom:none;
margin:0;
}

#frase_hp h1{
margin-top:0px;
}

#frase_hp h1{
font-size:170%;
}
#frase_hp h2{
font-size:140%;
line-height:120%;
margin-top:10px;
}

h3.tit_last_news{
display:block;
margin:10px auto 25px auto;
}

/* --------------------- CONTENUTI_GIOIELLO.php -------------------------*/

#product-slider{
width:100%;
max-width:615px;
margin:0 auto;
float:none;
}

.product-info-cart{
width:100%;
max-width:615px;
margin:20px auto 0 auto;
/*padding:1.6% 0;*/
float:none;
}

.product-info-cart .in{
margin:3.2%;
}

.column{
width:100%;
float:none;
}

/* --------------------- DETTAGLIO_NEWS.php -------------------------*/

#news-cont a.fancybox{
display:block;
float:none;
margin:0 auto 20px auto;
text-align:center;
}

#news-cont .news-date{
width:96%;
display:block;
text-align:center;
}

/* --------------------- CONTATTI.php -------------------------*/

.map-responsive{
width:100%;
max-width:615px;
float:none;
}

.contacts-info{
width:100%;
max-width:615px;
margin:20px auto 0 auto;
float:none;
display:block;
height:auto;
min-height:50px;
}

.contacts-info .in{
margin:3.2%;
width:93.6%;
display:inline-block;
}
