
/* pagine specifiche */

#back2top {
    background-color: #808080;
   	position: fixed;
    right: 10px;
    bottom: 20px;
    height: 40px;
    width: 40px;
    z-index: 10011;
    color: white;
	display:none;
}

#menuContatto{
	top: auto !important;
	left:auto !important;
	width: 380px !important;
	background-color: #FAFAFA !important;
	overflow:visible !important;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}

.areariservata a {
	font-family: 'Open Sans';
	font-size: 12px;
	color: #a03515;
}
.areariservata a.dropdown-item:hover {
	color: #FF0000;
}

#menuArea {
   list-style: none;
   line-height: 36px;
   margin-left: 0;
   margin-top: 10px;
   padding-left: 1em;
   /* text-indent: -1em; */
}

#menuArea li i {
    color: orange;
}

.famiglie ul {
   list-style: none;
   margin-left: 0;
   padding-left: 10px;
}
.famiglie ul li a {
   font-size: 16px;
   line-height: 26px;
}

#imgprimary, .lightGallery .thumbs img {
	max-width:100%;
}

.lightGallery .thumbs .thumbs-list li {
  width: 17%;
  float: left;
  margin-left: 3%;
  margin-bottom: 3%;
  list-style: none;
}

#articolo h5{
    font-size: 20px;
	color: #333333;
    text-transform: uppercase;
    padding-right:20px;
}

#articolo .btn {
	padding: 6px 20px !important;
}

.striscia{
	margin:0px 0px 15px 0px !important;
	background-color: #a03515 !important;
    border-bottom: 0px solid #e1e1e1;
    position: relative;
	width: 100% !important;
	min-height: 40px;
}

.striscia .inverso {
	font-size: 16px;
	color: white;
}

.breadcrumb{
	background-color:transparent;
    margin: 0px;
	padding: 0px;
    font-size: 12px;
}
.brd a {
	display: inline;
    text-transform: capitalize;
	text-decoration: none;
    color: #9b9b9b;
    transition: all 300ms ease-in 0s;
}
.brd a:hover {
    color: #a03515;
}

.bollinoPiccolo {
  position: absolute; 
  right: 0; 
  padding:7px 5px; 
  background-color: #A0A0A0;
}
.bollino {
  position: absolute; 
  right: 20px; 
  padding:7px 5px; 
  background-color: #A0A0A0; 
}

/* .card {
    background-color: whitesmoke;
} */

.imgCard {
    height:150px; 
    width:auto; 
    background-size:contain; 
    background-repeat:no-repeat;
    background-position:center;
}

.waitText{font-size:11px;font-weight:300;margin-left: 10px;}

#floatingBarsG{
    position:relative;
    width:45px;
    height:56px;
    margin:auto;
}

.blockG{
    position:absolute;
    width:7px;
    height:17px;
    border-radius:6px 6px 0 0;
        -o-border-radius:6px 6px 0 0;
        -ms-border-radius:6px 6px 0 0;
        -webkit-border-radius:6px 6px 0 0;
        -moz-border-radius:6px 6px 0 0;
    transform:scale(0.4);
        -o-transform:scale(0.4);
        -ms-transform:scale(0.4);
        -webkit-transform:scale(0.4);
        -moz-transform:scale(0.4);
    animation-name:fadeG;
        -o-animation-name:fadeG;
        -ms-animation-name:fadeG;
        -webkit-animation-name:fadeG;
        -moz-animation-name:fadeG;
    animation-duration:1.04s;
        -o-animation-duration:1.04s;
        -ms-animation-duration:1.04s;
        -webkit-animation-duration:1.04s;
        -moz-animation-duration:1.04s;
    animation-iteration-count:infinite;
        -o-animation-iteration-count:infinite;
        -ms-animation-iteration-count:infinite;
        -webkit-animation-iteration-count:infinite;
        -moz-animation-iteration-count:infinite;
    animation-direction:normal;
        -o-animation-direction:normal;
        -ms-animation-direction:normal;
        -webkit-animation-direction:normal;
        -moz-animation-direction:normal;
}

#rotateG_01{
    left:0;
    top:20px;
    animation-delay:0.39s;
        -o-animation-delay:0.39s;
        -ms-animation-delay:0.39s;
        -webkit-animation-delay:0.39s;
        -moz-animation-delay:0.39s;
    transform:rotate(-90deg);
        -o-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        -webkit-transform:rotate(-90deg);
        -moz-transform:rotate(-90deg);
}

#rotateG_02{
    left:6px;
    top:7px;
    animation-delay:0.52s;
        -o-animation-delay:0.52s;
        -ms-animation-delay:0.52s;
        -webkit-animation-delay:0.52s;
        -moz-animation-delay:0.52s;
    transform:rotate(-45deg);
        -o-transform:rotate(-45deg);
        -ms-transform:rotate(-45deg);
        -webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
}

#rotateG_03{
    left:19px;
    top:2px;
    animation-delay:0.65s;
        -o-animation-delay:0.65s;
        -ms-animation-delay:0.65s;
        -webkit-animation-delay:0.65s;
        -moz-animation-delay:0.65s;
    transform:rotate(0deg);
        -o-transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
}

#rotateG_04{
    right:6px;
    top:7px;
    animation-delay:0.78s;
        -o-animation-delay:0.78s;
        -ms-animation-delay:0.78s;
        -webkit-animation-delay:0.78s;
        -moz-animation-delay:0.78s;
    transform:rotate(45deg);
        -o-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
}

#rotateG_05{
    right:0;
    top:20px;
    animation-delay:0.9099999999999999s;
        -o-animation-delay:0.9099999999999999s;
        -ms-animation-delay:0.9099999999999999s;
        -webkit-animation-delay:0.9099999999999999s;
        -moz-animation-delay:0.9099999999999999s;
    transform:rotate(90deg);
        -o-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        -webkit-transform:rotate(90deg);
        -moz-transform:rotate(90deg);
}

#rotateG_06{
    right:6px;
    bottom:5px;
    animation-delay:1.04s;
        -o-animation-delay:1.04s;
        -ms-animation-delay:1.04s;
        -webkit-animation-delay:1.04s;
        -moz-animation-delay:1.04s;
    transform:rotate(135deg);
        -o-transform:rotate(135deg);
        -ms-transform:rotate(135deg);
        -webkit-transform:rotate(135deg);
        -moz-transform:rotate(135deg);
}

#rotateG_07{
    bottom:0;
    left:19px;
    animation-delay:1.1700000000000002s;
        -o-animation-delay:1.1700000000000002s;
        -ms-animation-delay:1.1700000000000002s;
        -webkit-animation-delay:1.1700000000000002s;
        -moz-animation-delay:1.1700000000000002s;
    transform:rotate(180deg);
        -o-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
}

#rotateG_08{
    left:6px;
    bottom:5px;
    animation-delay:1.3s;
        -o-animation-delay:1.3s;
        -ms-animation-delay:1.3s;
        -webkit-animation-delay:1.3s;
        -moz-animation-delay:1.3s;
    transform:rotate(-135deg);
        -o-transform:rotate(-135deg);
        -ms-transform:rotate(-135deg);
        -webkit-transform:rotate(-135deg);
        -moz-transform:rotate(-135deg);
}

#divIDindirizzoAdd .modal-dialog { font-family: Verdana; font-size: 14px; width: 500px;}
#divIDindirizzoAdd .form-group { margin-bottom: 0px; }
#divIDindirizzoAdd .form-group div { padding-left:0px; padding-right:0px;}
#divIDindirizzoAdd input { width: 100%; padding-left:0px; padding-right:0px; }

.multiselect-container > li {white-space: nowrap !important;}
.multiselect-container > li > a > label {padding: 1px 6px 1px 6px !important;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.footerTOT{font-size:14px !important; font-weight: bold !important;background-color:#A0A0A0 !important;}
.footerTOTpag{font-size:13px !important; font-weight: bold !important;background-color:#dadada !important;}

