/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 15-dic-2015, 19.07.23
    Author     : Gino
*/
html, body{
    height:100%;
    min-height:100%;
}
body{
    color:#898989;
    font-family: 'Roboto', Arial, sans-serif;
    font-size:12px;
/*    padding-top: 54px;*/
}
.container{
/*    min-height: calc(100vh - 82px)*/
}

/*
 * Global add-ons
 */
a:link, a:hover, a:active, a:visited{
    color:#eaa809;
}
a:hover{
    font-weight: bold;
}
a.btn-outline-success:link, a.btn-outline-success:active, a.btn-outline-success:visited{
    color:#28a745;
}
a.btn-outline-success:hover{
    color:#fff;
}
.btn-custom{
    background-color:#fff;
    border: 1px solid #eaa809;
    color:#eaa809;
}
.btn-custom:hover{
    background-color:#eaa809;
    border: 1px solid #fff;
    color:#fff;
}

a.btn-custom:hover{
    font-weight: normal;
    color:#fff;
}

.btn-custom-t{
    background-color:#fff;
    border: 1px solid #eaa809;
    color:#eaa809;
}
.btn-custom-t:hover{
    background-color:#eaa809;
    color:#fff;
}
/*
* INTRO
*/
.introText{
    font-size:1.3em;
}

/*
* TOP BAR E SLIDER
*/
#spsl{
    min-height: 117px;
}
#spinner{
    position: absolute;
    margin-left: 50%;
    left:-16px;
}
#slider{
    display: none;
    height: 117px;
}

div#logo {
    text-align: left;
    margin: 0;
    float: left;
    position: absolute;
    z-index: 1000;
    top: 0px;
}
.bg-custom{
    background-color:#eaa809;
}
.nav .active a:link,
.nav .active a:hover,
.nav .active a:active,
.nav .active a:visited,
.nav .dropdown.active a.active:link,
.nav .dropdown.active a.active:hover,
.nav .dropdown.active a.active:active,
.nav .dropdown.active a.active:visited{
    cursor:default;
    color:#898989;
    font-weight: normal;
}

/*dropdown menu item*/
.nav .dropdown.active a:link,
.nav .dropdown.active a:hover,
.nav .dropdown.active a:active,
.nav .dropdown.active a:visited{
    cursor:pointer;
    color:#898989;
    font-weight: normal;
}
.navbar-light .navbar-nav .nav-link{
    color:#464753;
    font-size:1.5em;
}
.navbar-nav li{
    border-bottom:1px solid #898989;
    min-width: 100px;
}
.navbar-nav li.active, .navbar-nav li:hover{
    border-bottom-color:#eaa809;
}
.dropdown-menu{
    border:none;
}
.dropdown-item:link{
    color:#898989;
    text-decoration: none;
    font-size:0.8rem;
}
.navbar-light .navbar-nav .nav-link:focus, 
.navbar-light .navbar-nav .nav-link:hover, 
.dropdown-item:focus, 
.dropdown-item:hover, 
.navbar-light .navbar-nav .active>.nav-link, 
.navbar-light .navbar-nav .nav-link.active, 
.navbar-light .navbar-nav .nav-link.show, 
.navbar-light .navbar-nav .show>.nav-link,
.nav .dropdown.active a.dropdown-toggle:link,
.nav .dropdown.active a.dropdown-toggle:hover,
.nav .dropdown.active a.dropdown-toggle:focus,
.nav .dropdown.active a.dropdown-toggle:visited{
    color:#eaa809;
    font-weight:normal;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #eaa809;
}
/*font size 0.9rem*/
.fs-09{
    font-size:0.9rem;
}

/*menu sx */
a.list-group-item.active:not([href]):not([tabindex]):focus, a.list-group-item.active:not([href]):not([tabindex]):hover, a.list-group-item.active:not([href]):not([tabindex]){
    color:#fff;
}
.list-group-item.active{
    background-color: #eaa809;
    border-color: #eaa809;
}

/* pagine con isotope.js*/
#msgBox{
    display:none;
}
.grid{
    min-height: 60px
}
.grid-item-content {
  height: 100px;
  background: #0D8;
  border: 2px solid hsla(0, 0%, 0%, 0.7);
}

.card{
    padding:0;
}

/*lazy load*/

.fadeimg {
  visibility: hidden;
}
.fadeimg.fadein {
  visibility: visible !important;
  -webkit-animation: fade_in_anim 1.2s;
  animation: fade_in_anim 1.2s;
}
@-moz-keyframes fade_in_anim {
  0%{opacity:0}
  100%{opacity:1}
}
@-webkit-keyframes fade_in_anim {
  0%{opacity:0}
  100%{opacity:1}
}
@keyframes fade_in_anim {
  0%{opacity:0}
  100%{opacity:1}
}



/* /lazy load*/

.mostre a{
    height:150px;
    overflow: hidden;
}
.text-truncate.card-body{
    height:150px;
}

#pagination a{
    border: 1px solid #eaa809;
    padding: 10px 20px;
    border-radius: 5px;
    margin: 10px 2px 0;
}
#pagination_res a{
    border: 1px solid #eaa809;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 10px 2px 0;
}

.btn-custom1, a.btn-custom1{
    color: #fff;
    background-color: #eaa809;
    border-color: #eaa809;
}
.btn-custom1:hover, a.btn-custom1:hover, a.btn-custom1.is-checked{
    color: #eaa809;
    background-color: #fff;
    border-color: #eaa809;
}
.btn-custom1:focus, a.btn-custom1:focus {
    box-shadow: 0 0 0 0.2rem rgba(234,168,9,.5);
}
/*
 * Contatti
 */
.form-control:focus{
    border-color: #eaa809;
    box-shadow: 0 0 0 0.2rem rgba(234,168,9,.5);
}
/*
 * FOOTER
 */
footer{
    font-size: 0.8rem
}
footer hr{
    height:2px;
    border-color:#898989;
    width: 80%
}



@media (min-width: 992px) {
  body {
/*    padding-top: 56px;*/
  }
}