

/*html.sticky-header-active .logoSticky{
    opacity: 1;
    width:auto;
    height:auto;
}

img{
	image-orientation:from-image;
}

.parallaxsemitrasp:before{
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.7;
    background-color:#000000 ;
}


.ass, .ass a, .ass h2{
    color:#cc0000;
    border-bottom-color: #cc0000;
}
.onf, .onf a, .onf h2{
    color:#333333;
    border-bottom-color: #333333;
}

a.btn-cd{
    background-color: #0088CC;
    color:#fff;
    border-radius:5px;
}
a.btn-cd:hover{
    background-color: #009dea;
    color:#fff;
}

a.btn-ass{
    background-color: #cc0000;
    color:#fff;
    border-radius:5px;
}
a.btn-ass:hover{
    background-color: #ff0000;
    color:#fff;
}

a.btn-onf{
    background-color: #333333;
    color:#fff;
    border-radius:5px;
}
a.btn-onf:hover{
    background-color: #848484;
    color:#fff;
}
a.btn-grey{
    background-color: #666666;
    color:#fff;
    border-radius:5px;
}
a.btn-grey:hover{
    background-color: #999999;
    color:#fff;
}



a.linkgrey{
    color:#444;
}
a.linkgrey:hover{
    color:#666;
}

footer a.linkgrey{
    color:#777;
    text-decoration: underline;
}
footer a.linkgrey:hover{
    color:#444;
    text-decoration: underline;
}

.wdecarousel .owl-stage-outer{
    height:210px!important;
}

.wdecarousel .owl-item.active {
    margin-left: -40px;
}
*/
.thumbPreview{
    /*max-width:200px;
    margin-right:12px;*/
    margin-bottom:15px;
}

.slideOverlayLink{
    position: absolute;
    width:100%;
    height:100%;
}
.slideOverlayLink img{
    width:100%;
    height:100%;
}
.page-header.page-header-sm h1 {
    font-size: 22px;
    line-height: 30px;
}
ul.simple-post-list .post-image {
    float: left;
    margin: 10px 10px 10px 0px;
}
.thumb-allegato {
	padding:0;
	border:0;
}
.blog-posts:not(.blog-posts-no-margins) article {
    border-bottom: 0px solid rgba(0, 0, 0, 0.06);
    margin-bottom: 0px;
    padding-bottom: 0px;
}
@media (min-width: 767px) {
	.gallery-embed {
		float: left;
		margin:15px 15px 15px 0;
	}
}
/*
.isotope-item{
    display: table;
    margin-bottom:15px;
}
.portfolio-item{
    display: table-cell;
    height: 300px;
    vertical-align: middle;
    width: 100% !important;

}


.thumb-info-centered-icons{
    height: 300px;

    display:table-cell;
    vertical-align: middle;
    width:100%;
}
*/
/*
#sideNavigator li ul{
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

#sideNavigator a.linkArticolo::before{
    border-left-color: transparent;
    content: "-";
    margin: -5px 0 0 -14px;
}

a.linksupHeader{
    color:#666;
}


.searchpage h2, .searchpage p{
    margin:0;
}

.dropdown-submenu.active > a, .dropdown-menu .active > a{
    background-color: #f1f1f1!important;
}

.page-header .breadcrumb.breadcrumb-valign-mid {
    top:-20px;
    border-bottom: 1px solid #eaeaea;
    font-size: 11px;
}

.thumb-info.thumb-info-centered-info .thumb-info-title {
    opacity: 1;
}
.classHoverTitoli{
    opacity:0!important;
}

.thumb-info-wrapper:hover .classHoverTitoli{
    opacity:1!important;
}

.hilite{
    background-color: #fffdbf;
    text-transform: uppercase;
}

@media (max-width: 990px) {
    .invertResponsive{
        filter: invert(1);
        -webkit-filter: invert(1);
        -moz-filter: invert(1);
        -o-filter: invert(1);
        -ms-filter: invert(1);
    }
}

@media (min-width: 991px) and (max-width:1200px) {
    h2.sezione{
        font-size:25px;
    }
}

@media (max-width: 320px){
    h2.sezione{
        font-size:20px;
        line-height: 24px;
    }

}

img.image-md.myimgservice {
    max-width: 300px;
    max-height: 300px;
    border:solid 2px #47af47;
}
*/
/*Default Breadcrumbs*/

/*

.breadcrumbs {
    overflow: hidden;
    padding: 10px 0 6px;
    border-bottom: solid 1px #eee;
    margin-bottom: 50px;
}

.breadcrumbs h1 {
  color:#fff;
  font-size: 22px;
  margin-top: 8px;
}

.breadcrumb {
  background-color:transparent!important;
}

.breadcrumbs a {
  color:#fff;
  background-color:transparent!important;
}


.breadcrumbs-v3.img-v1 {
    background: url(../img/slide-bg-dark.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
    min-height:303px;
}

.breadcrumbs-v3.img-v1 h1 {
    color:#fff!important;
}    

.breadcrumbs-v3.img-v1 .breadcrumb a {
    color:#fff!important;
}


.breadcrumbs-v3.img-v1 .breadcrumb .active {
    color:#00ff01;
}

*/