 
/*
DEVELOPED by www.stefanato.com
*/
a {
    color: #B10012;
}
/*#sp-main-body p a {
    text-decoration: underline;
}*/
a:hover, a:focus, a:active {
    color: #252525;
}

.logo-image {
 
    margin: auto;
}
#sp-header .logo a {
 
    padding: 10px 0 5px 0;
}
.logo-image {
    height: inherit!important;
    width: 220px;
}
.maximenuckh ul.maximenuck {
    padding-top: 45px;
}
.header-sticky .maximenuckh ul.maximenuck {
    padding-top: 25px;
}
.header-sticky .logo-image img {
    width: 120px!important;
    height: auto!important;
}
 
.site-navigation.navdown {
    position: relative;
    border-bottom: 1px #e0e0e0 solid;
}
/*#sp-main-body {
    background-image: url(/images/news-background.gif);
    background-position-x: 50%;
    }*/
.breadcrumb-item.active {
    font-weight: 600!important;
}
#sp-main-body {
    padding: 40px 0!important;
}
.breadcrumb li, .breadcrumb li a {
     background-color: transparent!important; 
       font-size: 11px!important;
	color: #666;
}
.breadcrumb   {
    background-color: transparent!important; 
	padding: 1rem 0rem;
	margin-bottom: 0rem;
 
}
.rt-logo-showcase .isotope .button-group button {
        background: rgba(0, 8, 29, 0.9);
    }
.rt-logo-showcase .isotope .button-group .selected {
    background: #B10012;
}
 .article-details .article-full-image img {
 
    width: 100%;
}

/*-----------------TESTATA------------------*/
 .article-details .article-header h1, .article-details .article-header h2, .page-header h1, #sp-component > div > div.blog > h2, h1.testata, .blog h1{
    font-size: 3.25rem;
	 text-align: center!important;
	 padding-bottom: 40px!important;
	 margin-bottom: 50px!important;
	     border-bottom: solid 1px #ddd!important;
	 text-transform: uppercase!important;
	 letter-spacing: 2px!important;
	 padding-top: 20px;
	 
}
#sp-main-body {
    padding: 0px 0!important;
}
.breadcrumb {
    background-color: transparent!important;
    padding: .75rem 0rem .75rem 0rem;
}

/*------------------END---------------*/

@media only screen and (max-width: 600px) {
#sp-bottom {
 padding-top: 0px!important;  
}}
 
.su-post-slider .owl-nav [class*='owl-']:hover, .su-post-slider a:hover {
    color: #B10012;
}
#sp-footer {
   border-top: solid 1px #fff;
}
/*-----------------TIMELINE------------------*/
p.mod-articles-category-readmore > a {
    background: #B10012!important;
}
.timeline_166.is_timeline_vt1 .article_title_is {
   
    text-transform: uppercase!important;
    letter-spacing: 2px!important;
 font-size: 24px;
    font-family: 'Khand', sans-serif;
    font-weight: 700;
 
}
.timeline_166.is_timeline_ht1 .article_title_is {
 text-transform: uppercase!important;
    letter-spacing: 2px!important;
 font-size: 20px;
    font-family: 'Khand', sans-serif;
    font-weight: 700;
}
.article-list .article {
 
    background: #DDE4EA;
}

.article-introtext {
 
/*    background: #DDE4EA;*/
	}
.customfieldimg {
    text-align: center;
    margin: auto;
}
.blog .customfieldimg {
 display: none;
}
.top-bar.solid-bg {
z-index: 9999999999999;
    margin-bottom: -15px;
	background: transparent!important;
}
@media only screen and (max-width: 990px) {
.top-bar.solid-bg {
 
	height: 20px;
}
body {
    margin-top: -40px!important;
}
	#sp-top1 {
    display: none!important;
}
}

.timeline_166.is_timeline_vt1 .mod-articles-category-date {
 /*--data timeline*/
    display: none;
}
/*--------DOWNLOAD----------*/
.dropfiles-content.dropfiles-content-default .file .filecontent > div.custom-icon {
    height: auto;
    width: 250px;
}
.su-portfolio-style8 .sup-title h4 {
 
    font-size: 18px;
 
}
.bottom .nspArt {
  background: #DDE4EA;
}  
.mod-languages ul li.lang-active {
 
	border-color: #000A1B!important;
	border-style: solid!important;
	border-width: 1px!important;
	padding: 1px!important;
}
.mod-languages ul li:not(.lang-active) {
 
	border-color: #fff!important;
	border-style: solid!important;
	border-width: 1px!important;
	padding: 1px!important;
} 
/*===========*/

sp-bottom .sppb-addon-social-media a i.fa-linkedin:hover {
    background: #3daccf!important;
}
sp-bottom .sppb-addon-social-media a i.fa-youtube:hover {
    background: #B10012!important;
}
 
.top-bar.solid-bg li.social-icon-linkedin a:hover {
    color: #0075E3;
  
}
#sp-top1 > div > ul > li:nth-child(1) > a:hover {
    color: #B10012;
  
}
#mobilemenuck-bottom-module div.mod-languages ul {
    padding-top: 20px;
	display: inline-flex;
	margin: auto;
    text-align: center;
}
#mobilemenuck-bottom-module div.mod-languages  {
 
	margin: auto;
    text-align: center;
}
@media screen and (max-width: 800px) 
{
.sppb-nav-custom a {
    font-size: 12px!important; 
	line-height: 14px!important;
}
.sppb-tab-custom-content > div {
     font-size: 14px!important;
    line-height: 16px!important;
	padding: 15px 15px 15px 15px!important;
}
.sppb-nav-custom {
 
  padding-right: 1px!important;
}
.sppb-media .pull-left  {
 
  display: contents;
}
}
/*.itemid-778 #adminForm, .itemid-820 */
#adminForm{
    display: none!important;
	visibility: hidden!important;
}
/*@media screen and (max-width: 500px) 
{
.logo-image {
  margin-top: 15px!important;
    margin-bottom: 15px!important;
}}*/
.logo-area {
    padding: 30px 0;
  
}
.mobilemenuck-bar-button {
 
    position: fixed!important;
 
}
#sp-top1 {
    text-align: right;
}
#sp-menuck .d-flex {
display: inherit!important;
}
#sp-bottom {
    background-image: url(/images/proxaut_simbolo2a.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    background-position: 0 50%;
    
}
#section-id-1671107468637 p, #section-id-1671107468637 .sppb-animated-number-title, #section-id-1671107540283 p, #section-id-1671107540283 .sppb-animated-number-title, #section-id-1671107989388 p, #section-id-1671107989388 .sppb-animated-number-title {
font-size:22px!important;
}
.leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer {
    width: auto !important;
} 
.mymap.mymap-inverse.resultmymap.route {
    display: none;
}
/*#resulttop .row0 p, #resulttop .row1 p {
   float: none!important;
 
}
#resulttop .row1  {
   white-space: nowrap;
 
}*/
#resulttop .row0 p, #resulttop .row1 p {
float: none;
}

#maximenuck156, #maximenuck183, #maximenuck192, #maximenuck215{
margin-top:25px;
}
/* @media screen and (max-width: 991px) {
#sp-header {
  
    height:1px;
}} */
.address ul.tags li .label {
    padding: 5px 15px!important;
    line-height: 15px!important;
    font-size: 15px!important;
    margin: 15px 0px 0px 0px!important;
    background-color: #B10012!important;
    color: #fff!important;
    
 
}
/*#sp-top2 > div > div > div > div > ul > li:nth-child(4){
display: none;
}
 

*/
.acym__field__error__block.acym__field__error__block__active {
color: #000!important;
}
.error-page body {
    background-image: url(/images/error-page.jpg);
    background-size: cover;
}
 
@media screen and (max-width: 990px)  {
#sp-header {
        height: 1px!important;
}
.logo-image {
     margin: 2px auto -20px auto!important;
}
}
span.locationaddress {
    padding-left: 10px;
}
.resulttop .row1 a :not(span) {
    display: none;
}
.article-list ul.fields-container  {
        display:none!important;
}
.btn-primary, .sppb-btn-primary {
    border-color: #B10012;
    background-color: #B10012;
}
.btn-primary:hover, .sppb-btn-primary:hover {
    border-color:#A30516 ;
    background-color: #A30516;
}
.mod-languages ul li.lang-active {
 
    border-style: none;
    border-width: 0px !important;
 
}
.pagination>.active>a, .pagination>.active>span {
    border-color: #B10012;
    background-color: #B10012;
}
/*.mod_djc2categories .active {
font-weight: 900!important;
    color: #B10012!important;
}*/
.djc_products__item {
    border: solid 1px #ccc!important;
    background: #efefef;
}
.djc_images.pull-right, img#djc_mainimage {
    width: 100%!important;
max-width: 50%;
}
@media screen and (max-width: 990px)  {
.djc_images.pull-right, #djcatalog img {
    width: 100%!important;
max-width: 100%;
}}
#djcatalog .djc_mainimage img, #djcatalog .djc_thumbnail img {
    max-width: -webkit-fill-available;
}


.mod_djc2categories ul nav-child.ul, .mod_djc2categories ul ul ul{
    margin-left: 10px!important;
}

.js-spoiler-title h3{
    font-size: 28px!important;
  
    }
.js-spoiler-style-default>.js-spoiler-title {
     background: #eee;
    }
.djc_single-item-grid {
    display:block!important;
    }
.djc_single-item-grid .djc_item .djc_images {
    width: 100%!important;
}
 #sp-left .sp-module ul ul, #sp-right .sp-module ul ul {
 
    padding: 0 0 0 20px;
	 font-weight: 500;
 }
#sp-left .sp-module ul , #sp-right .sp-module ul  {
 
    font-weight: 700;
  }

#sp-left .sp-module a:hover , #sp-right .sp-module a:hover  {
 
color:#B10012!important;
  }
@media screen and (min-width: 990px)  {
#sp-bannerloghi .jux_logo_showcase {
max-width: 70%;
	margin:auto;
  }}

.djc_introtext table td img {
padding: 0px 5px 0px 0px!important;
	width: 35px!important;
	max-width: 100%!important;
	height: auto!important;
  }

@media (min-width: 1200px) {
.djcatalog h2.djc_title, .djcatalog h1.djc_title {
        font-size: 3rem!important;
        margin-bottom: 30px;
    }
	.djc_category_info {
      
        margin-bottom: 20px;
    }
}
#jux_logo289 .logo_showcase_grid .jux_logo_item .logo_item_image {
 margin: auto;
}
.innernews h3 {
    font-family: 'Khand', sans-serif;
    font-weight: 600;
    text-decoration: none;
	    font-size: 1.2rem !important;
    line-height: 1.3rem !important;
}
