/*
Sfondo:                                              #ffffff;
colore Testo Intestazione:           #dadada;                            937762
colore link e bottoni:                     #cccccc;
colore dropdown-menu:                             #2686a0              c9bbb0
*/
/*Colore Sfondo e Scritte Menu Principale PC*/
#MainNav{ background-color: #ffffff; border-bottom:solid 1px #eee; color:#2686a0}
/*Colore Sfondo e Scritte Menu Principale Cellulare*/
#MainNav .navbar-main-collapse{ background-color: #ffffff; border-bottom:solid 1px #eee; color:#2686a0}
.shop-item-highlight .item-info-name-data .item-info-name-data-wrapper h4{ font-size:19px ; letter-spacing: 1px;}
.homeMenu div{ margin-bottom:7px;}
.servizimenu .shop-item-highlight .item-info-name-data .item-info-name-data-wrapper h4{
letter-spacing: 1px;
height: 50px; font-size:14px;
}
#MainNav nav .navbar-collapse .navbar-nav > li > a {
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
color: #937762;
-webkit-transition: color .2s ease;
transition: color .2s ease;
}
#MainNav nav .navbar-collapse .navbar-nav .dropdown-menu li a {
background: none;
color: #2686a0;
}
#MainNav nav .navbar-collapse .navbar-nav > li.active > a,
#MainNav nav .navbar-collapse .navbar-nav > li.open > a,
#MainNav nav .navbar-collapse .navbar-nav > li > a:hover {
background: none;
color: #c9bbb0;
}
/*Colore Sfondo e Scritte Footer*/
footer{background-color: #937762; color:#fff}
footer ul li a {    text-transform: uppercase; color: #937762; }
footer [class$="widget"] a:hover {
color: #c9bbb0;
}
.social-widget ul li a:hover {
color: #cccccc;
}
#MainNav nav .navbar-collapse .navbar-nav{
float:none;
margin:0 auto !important;
max-width:max-content !important;
background: #ffffff !important;
color: #2686a0}
.dropdown-menu{
color: #2686a0
}
.navbar-default .caret { display:none !important;}
.navbar-default{ text-align:center !important;}
.navbar-header{margin:auto !important; float:none;}
.navbar-brand{ margin:10px auto 10px !important; float:none; display:inline-block; padding-bottom: 0 !important;}
.navbar-brand img{ max-height:300px;}
/*Links*/
a { color: #937762;}
a:hover, .btn-link:hover, a > *:hover, .btn-link > *:hover {
color: #c9bbb0;
text-decoration: none;
}
/* ======= BUTTONS ======= */
.btn {
padding: 13px 28px;
margin-bottom: 10px;
font-size: 14px;
font-weight: bold;
letter-spacing: 1px;
color: #937762;
text-transform: uppercase;
border: 2px solid;
border-radius: 3px;
max-width: 100%;
white-space: normal;
-webkit-transition: color .3s ease, border-color .3s ease, background .3s ease;
transition: color .3s ease, border-color .3s ease, background .3s ease;
}
.btn.icon-left .fa {
margin-right: 8px;
}
.btn.icon-right .fa {
margin-left: 8px;
}
.btn:hover {
color: #fff;
border-color: #cccccc;
}
.btn:active,
.btn.active {
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-default {
border-color: #937762;
background: transparent;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active {
background: #c9bbb0;
border-color: #c9bbb0;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-primary {
color: #fff;
border-color: #937762;
background: #937762;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
background: #c9bbb0;
border-color: #c9bbb0;
}
.btn-large {
font-size: 16px;
padding: 17px 44px;
}
.btn-link:hover {
background: #c9bbb0;
border-color: #c9bbb0;
}
.serviceSelected {
background-color: #937762 !important;
color: #fff !important;
font-weight: bold;
}
footer [class$="widget"] a {
  color: #fff;
footer .copyright {
  color: #ffff;
}