.accessolog #sp-main-body {
	padding: 20px 0;
}

/*
.imgdefcatdiv {
	height: 260px;
	overflow: hidden;
}
.imgdefcat {
	height: inherit;
	width: inherit !important;
	max-width: inherit;
}
*/


.sppb-addon.sppb-addon-tab.tablista .sppb-col-md-9.coltitolo {

	padding-top: unset !important;
	align-items: center !important;
	display: flex !important;
	justify-content: center !important;
}

.custom.jstabshide {
	display: none;
}

.lumsaonlypubb #column-wrap-id-1598119685434, .lumsaonlypubb #column-wrap-id-1598119685436 {
	display: none;
}
.lumsaonlypubb #rowpubbhide {
	width: 100%;
	margin-top: 0px;
	padding-top: 20px;
  padding-bottom: 20px;
  
  background: #438a67;
}



.lumsaonlypubb #rowpubbhide #sppb-addon-1672153143633 .sppb-addon-title {
	font-size: 14px;
	line-height: 20px;
	letter-spacing: ;
	font-weight: 500;
}


.lumsaonlypubb #rowpubbhide #sppb-addon-1672153143632 .sppb-addon-title {
	font-size: 18px;
	line-height: 22px;
	letter-spacing: ;
	text-transform: uppercase;
	font-weight: 500;
}
/*
.lumsaonlypubb #rowpubbhide #sppb-addon-1672153143632 a {
    color: #000;
}
.lumsaonlypubb #rowpubbhide #sppb-addon-1672153143633 a {
    color: #106c3c;
}



*/



.sp-page-title .sp-page-title-heading {
	font-size: 40px;
	font-weight: 300;
	line-height: 1.33;
	color: #fff;
	text-transform: uppercase;
}
.archivio-clpdf #sp-main-body {
	padding: 50px 0px 50px 0px;
}
.icon-top-wrapper i {
	cursor: pointer;
	font-size: 14px;
	transition: 3ms;
}
.icon-top-wrapper i.search-open-icon {
	color: #000;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 50%;
}
.search-upper-part {
	background-color: #242a35ed;
}
.linkcat_3, .linkcat_1, .linkcat_3:hover, .linkcat_1:hover {
  color: #fff;
  
}



.top-search-input-wrap .search-wrap .search.themis-top-search input {
	background: transparent;
	height: auto;
	box-shadow: none;
	padding: 0px;
	width: 100%;
	color: rgba(255, 255, 255, 1);
	font-size: 50px;
	border-color: #fff;
	border-style: solid;
	border-width: 0 0 4px;
	border-radius: 0;
	font-weight: 300;
}

.top-search-input-wrap .search-bottom-part {
	background-color: transparent;
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 50%;
	transition: transform 0.6s;
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transform: translate3d(0, 100%, 0);
	top: 50%;
}

.sp-pagebuilder-page-edit {
	display: none !important;
}


.itemid-571 .article-details.pag_pubb .immagine_introtext {
	display: none;
}




.itemid-571 .related-article-list-container .immagine_introtext {
	overflow: hidden;
	max-height: 150px;
}

.itemid-571 .related-article-list-container .imgintrotext {
	max-height: initial;
	text-align: center;
	display: inherit !important;
	float: none;
	margin: auto;
	width: 100%  !important;
}




.sp-module.modulo-pubb {
	padding-top: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 40px !important;
	padding-left: 20px !important;
	background-color: #242a35;
}





.sp-module.modulo-pubb .sp-module-content {
	padding: 0px 0px;
	border-radius: 0px;
background-color: #242a35 !important;
}

.k-ui-namespace .docman_thumbnail {
	max-width: 100%; 
	min-width: 50px; 
	margin: 0 10px 10px 0;
	cursor: pointer;
	
}

.modulo-pubb .koowa_wrapped_content a {
	color: #fff;
}

.k-icon-document-folder.k-icon--size-default {
	color: #fff;
}


.docman_list__content {
	border-left: 1px dashed #ccc;
	padding: 20px;
}

.docman_document.row {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 40px;
}


.sppb-readmore.sppb-btn.sppb-btn-primary.sppb-btn-outline.docman_track_download {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: unset;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid #999494;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 1.25;
	border-radius: 0px;
	transition: all .15s ease-in-out;
	width: 100%;
}

.pdf img {
	display: inherit;
}

.view-category.layout-blog .article-info {
	border-top: 1px dashed #ccc;
	padding-top: 10px;
}

.view-category.layout-blog .article-info > span.published {
	position: absolute;
	top: 30px;
	left: 25px;

	color: #8c8c8c;
	text-transform: uppercase;
	font-size: 10px;
}

.view-category.layout-blog .page-item.active {
	
	background: goldenrod;
}

#sppb-addon-1596248629505 {
	text-transform: uppercase;
}


/*
@media (max-width:1180px) {

.d-lg-block {
	display: none !important;
}

}*/
.offcanvas-menu {
	width: 300px;
	height: 100%;
	position: fixed;
	top: 0;
	overflow: inherit;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
	z-index: 10000;
	background-color: #242a35;
}

.modulo-pubb .sp-module-title {
	font-size: 22px !important;
	line-height: 22px !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	border-bottom: 1px solid;
	padding: 10px 0px;
}



#mostratutto #sppb-addon-1597457343322 #btn-1597457343322.sppb-btn-custom {
	border-color: #ffffff;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 16px;
}


#mostratutto #sppb-addon-1597457343322 #btn-1597457343322.sppb-btn-custom {
  margin-top: 20px;
	text-transform: uppercase;
	font-weight: 400;
}

#mostratutto #sppb-addon-1597457343322 #btn-1597457343322.sppb-btn-custom:hover {
	border-color: #EE8B21;
	background-color: #EE8B21;
	color: #FFFFFF;
}


.sp-module.modulo-last {
	padding-top: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 40px !important;
	padding-left: 20px !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #ececec;
	box-shadow: 0 0 0 0 #ffffff;
}


.modulo-last .sp-module-title {
	font-size: 22px !important;
	line-height: 22px !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	border-bottom: 1px solid;
	padding: 10px 0px;
color: #000 !important;
}

#sp-left .sp-module, #sp-right .sp-module {
	padding: 0px 0px;
}




.modulo-pubb .mnwall_container {
    padding: 10px;
}

.sp-module.modulo-pubb {
	padding-top: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 40px !important;
	padding-left: 20px !important;
	background-color: #242a35;
}





.sp-module.modulo-pubb .sp-module-content {
	padding: 0px 0px;
	border-radius: 0px;
background-color: #242a35 !important;
}


/*categorie sidebar*/
#column-id-1597028720015 {
	box-shadow: 0 0 0 0 #fff;
	background-image: url(/LBBLOG/THEMIS/images/2020/08/08/3318.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	background-position: 50% 50%;
}

/*

#column-id-1597028720015 > .sppb-column-overlay {
	background-color: rgba(36, 42, 53, 0.9);
}
*/

#column-id-1597028720022 {
	box-shadow: 0 0 0 0 #fff;
	background-image: url(/LBBLOG/THEMIS/images/2020/08/08/oikonomia.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	background-position: 50% 50%;
}


/*
#column-id-1597028720022 > .sppb-column-overlay {
	background-color: rgba(255, 255, 255, 0.9);
}


#column-id-1597028720031 > .sppb-column-overlay {
	background-color: rgba(36, 42, 53, 0.9);
}
#column-id-1597028720028 > .sppb-column-overlay {
	background-color: rgba(255, 255, 255, 0.9);
}


*/


#column-id-1597028720031 {
	box-shadow: 0 0 0 0 #fff;
	background-image: url(/LBBLOG/THEMIS/images/2020/08/08/1102.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	background-position: 50% 50%;
}


#column-id-1597028720028 {
	box-shadow: 0 0 0 0 #fff;
	background-image: url(/LBBLOG/THEMIS/images/2020/08/08/4051.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	background-position: 50% 50%;
}



.sidebar .boxdivtext:nth-child(odd) .sppb-addon-title a {
  
    margin: 0px 0px 0px 0px;
    line-height: 20px;
    color: #ffffff;
    font-size: 13px;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
}


.sidebar .boxdivtext:nth-child(even) .sppb-addon-title a {
margin: 0px 0px 0px 0px;
line-height: 20x;
color: #242a35;
font-size: 13px;
letter-spacing: 0px;
text-transform: uppercase;
text-align: center;
font-weight: 600;
}

.sidebar .sppb-addon-content  {
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
    color: #fff;
}


.sidebar .sppb-addon-title {
margin-bottom: 0px;
}

.cat-side .sppb-addon-title, .cat-side .sidebar .sppb-addon-title {
	margin-bottom: 5px;
	font-size: 13px;
	line-height: 23px;
	letter-spacing: ;
	text-transform: uppercase;
	font-weight: 600;
}

.cat-side .sppb-addon-title a {
	color: #ffffff;
}





.cat-side .sppb-addon-content  {
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
    color: #fff;
}

.cat-sideb .sppb-addon-title {
	margin-bottom: 5px;
	font-size: 15px;
	line-height: 23px;
	letter-spacing: ;
	text-transform: uppercase;
	font-weight: 600;
}

.cat-sideb .sppb-addon-title a {
	color: #000;
}

.cat-sideb .sppb-addon-content {
    font-size: 12px;
    font-weight: 600;
    line-height: 13px;
    color: #000;
}

.sppb-addon-content.sidetb {
	color: #000;
}


.sppb-addon-title.sidetb a {
	color: #000;
}


.sppb-addon-content.sidetw {
	color: #fff;
}

.sppb-addon-title.sidetw a {
	color: #fff;
}


#sppb-addon-1597028720023 {
	color: #000000;
	box-shadow: 0 0 0 0 #ffffff;
	padding: 10px 10px 10px 10px  !important;
}
.sppb-addon-image-layout-content.sppb-text-alignment.divtext {
	min-height: 90px;
}



.sppb-addon-image-layout-content.sppb-text-alignment.divtext {
	min-height: 90px;
}
.boxdivtext:nth-child(odd) .sppb-addon-title a {
  
    margin: 0px 0px 5px 0px;
    line-height: 17px;
    color: #ffffff;
    font-size: 17px;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
}


.boxdivtext:nth-child(even) .sppb-addon-title a {
margin: 0px 0px 5px 0px;
line-height: 17x;
color: #242a35;
font-size: 17px;
letter-spacing: 0px;
text-transform: uppercase;
text-align: center;
font-weight: 500;
}




/*fine categorie sidebar*/

#sppb-addon-1598119685435 {
	
	box-shadow: 0 0 0 0 #ffffff;
	padding: 5px 5px 5px 5px;
}

.sppb-addon.sppb-addon-text-block.testocosa {
	margin-bottom: 5px;
}

.linklb.linklumsa {
	color: #eaf300 !important;
}



.custom.sppb-addon-1597469383335 {
	font-size: 13px;
	line-height: 15px;
}


.custom.sppb-addon-1597469383335 p {
	margin-top: 0;
	margin-bottom: 7px;
}



.sp-megamenu-parent .sp-dropdown li.sp-menu-item:not(:last-child) {
	border-bottom: solid 1px rgba(136, 136, 136, 0.3);
	width: 100%;
}


.sp-megamenu-parent .sp-dropdown li.sp-menu-item.catmadre > a {
	color: #fff;
}


.sp-menu-item.catmadre {
	text-transform: uppercase;
	color: #333;
  padding: 5px 5px;
	background: #242a35;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
	padding: 0px 0px;
}



.sp-menu-item.catmadre a {
	text-transform: uppercase;
	color: #fff;
	
}

.modulo-pubb .mnwall-columns .mnwall-item-inner {
	padding: 0px 0;
	position: relative;
	z-index: 2;
	height: 65px !important;
}

.modulo-pubb h3.mnwall-title {
	line-height: 12px;
	margin: 0;
	padding: 5px 0px;
	text-align: center;
}

.modulo-pubb h3.mnwall-title a, .modulo-pubb h3.mnwall-title span {
	font-size: 12px;

	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	word-wrap: break-word;
  	font-weight: 600;

	line-height: 15px !important;
	text-align: center;
}

.pag_pubb #sp-main-body {
	padding-top: 50px;
  padding-bottom: 50px;
}



.pag_pubb #mostratutto {
	display: none;
}




.pag_pubb .mnwall-columns .mnwall-item-inner {
	padding: 10px 0;
	position: relative;
	z-index: 2;
	height: 80px !important;
}

.pag_pubb h3.mnwall-title {
	line-height: 15px;
	margin: 0;
	padding: 5px 10px;
	text-align: center;
}



.pag_pubb h3.mnwall-title a, .pag_pubb h3.mnwall-title span {
	font-size: 14px !important;

	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	word-wrap: break-word;
  	font-weight: 600;

	line-height: 15px !important;
	text-align: center;
}

.mnwall-cover {
	border: 1px solid #ccc;
}

.pag_multimedia .article-info > span.published {
	position: inherit;
	top: 30px;
	left: 25px;
	color: #727478;
}


.pag_multimedia .article-info {
	text-align: center;
	margin: auto;
}

.pag_multimedia .titolo {
	min-height: 45px;
}


.artlista .modulo .sppb-addon-article {
	margin-bottom: 20px !important;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 5px;
	border-left: 1px dashed #ccc;
	padding-left: 10px;
	background: #fff !important;
	padding-top: 5px;
}

 .artlista .modulo .sppb-article-meta {
	padding-bottom: 0px  !important;
	 border-bottom: 0px solid #ccc !important;
	margin-bottom: 0px !important; 
}



.article-intro-image.cl_1062 {
	overflow: hidden;
	max-height: 195px;
}


.sp-simpleportfolio-view-item .sp-simpleportfolio-description h3 {
	font-size: 30px;
	font-weight: 400;
	line-height: 1.33;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 25px;
}





.com-spsimpleportfolio.view-item #sp-main-body {
		padding-top: 40px;
}

.com-spsimpleportfolio.view-item #sp-title {
	display: block !important; 

}
.com-spsimpleportfolio.view-items #sp-main-body {
	padding-top: 40px;
}
/*
.immagine_introtext {
	overflow: hidden;
	height: 200px;
}
*/


.imgintrotext {
	max-height: 200px;
	text-align: center;
	display: inherit !important;
	float: none;
	margin: auto;
}



.related-article-list .article-info > span.published {
	position: unset;
	
	color: #282828;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}




.related-article-list .article-info {
	/* display: -webkit-box; */
	/* display: -ms-flexbox; */
	display: block;
	/* -ms-flex-wrap: wrap; */
	/* flex-wrap: wrap; */
margin-top: 0px !important;
	text-align: center;
}

.related-article-list .titolo {
	text-align: center;
	font-size: 12px !important;
}

.related-article-list .titolo {
	text-align: center;
	font-size: 12px !important;
	margin: 0px !important;
	padding-top: 10px !important;
	border: 1px solid #ccc;
	padding: 10px;
}

ul.pagination .page-item .page-link {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	padding: 5px;
	margin: 0 5px;
	border: 0;
	border-radius: 0;
	background-color: transparent;
}


.article-details .article-header h1, .article-details .article-header h2 {
	font-size: 30px;
	font-weight: 400;
	line-height: 1.33;
	color: #333;
	text-transform: uppercase;
}


.imgintrotext {
	max-height: 200px;
}
.breadcrumb li {
	display: inline-block;
}

.sp-page-title .breadcrumb {
	background: none;
	/* padding: 0; */
	margin: 10px 0 0 0;
	/* text-align: center; */
	/* display: inline-block; */
	/* margin: 0; */
	display: block;
}
.view-article #sp-title {
	display: block !important; 
}

.sp-page-title .sp-page-title-sub-heading {
	position: relative !important;
	top: unset !important;
	left: unset !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 24px !important;
	color: rgb(255, 255, 255) !important;
	text-transform: inherit !important;
	margin-top: 0;
	transform: unset !important;
}

/*
.sp-page-title .sp-page-title-sub-heading {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 120px;
	font-weight: 800;
	line-height: 0.77;
	color: rgba(20, 23, 30, 0.10);
	text-transform: uppercase;
	margin-top: 0;
	transform: translate(-50%, -50%);
}

*/
.titolo {
	text-transform: uppercase;
}



.sp-page-title {
	margin-top: 0px;
	padding: 95px 0px;
	text-align: center;
	position: relative;
}


#sp-header{
	background: #fff;
	box-shadow: 0 6px 12px -3px rgba(49,41,41,.1);

}

#sp-header {
	border-bottom: 0px solid #ccc !important;
}



.view-article #sp-right {
	margin-top: 40px;
}




.sp-simpleportfolio-details-header {
	display: none;
}


#sezioniside .sppb-addon-title {
	font-size: 14px;
	font-weight: 600;
}
#sezioniside .clearfix {
	padding: 0px;
}

/*
.sp-megamenu-parent {
	float: none;
	text-align: center;
}
*/
.sp-page-title {
	margin-top: 0px;
	padding: 45px 0px;
	text-align: center;
	position: relative;
}


.introtitolo.col_1027 {
	border-left: 3px solid green !important;
	padding-left: 10px !important;
}
.introtitolo.col_1028 {
	border-left: 3px solid orange !important;
	padding-left: 10px !important;
}

.introtitolo.col_1025 {
	border-left: 3px solid #00abff !important;
	padding-left: 10px !important;
}
.introtitolo.col_1024 {
	border-left: 3px solid red !important;
	padding-left: 10px !important;
}

.catttt {
	background: cadetblue;
	padding: 5px;
	text-align: center;
	color: white;
	position: absolute;
	bottom: 0px;
	width: 85%;
}

.sppb-img-responsive.minicategoria {
	width: 35px;
	float: left;
}

.artlista .sppb-article-introtext {
	min-height: 65px;
}

.sp-simpleportfolio-overlay:hover {
background: rgba(0, 0, 0, 0.7) !important;
} 


.artlista .sppb-addon-article {

	margin-bottom: 30px !important;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 20px;
	border-left: 1px dashed #ccc;
	padding-left: 10px;
}


@media (min-width:768px) {
  
  .artlista .sppb-addon-article {

	margin-bottom: 10px !important;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 20px;
	border-left: 1px dashed #ccc;
	padding-left: 10px;

}
  
  
}
  

  
}
  
  
.artlista.lista.sei.otto .immainge {

	padding-right: 0px;
}


.artlista .sppb-article-meta {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px !important;
}


.sppb-btn.sppb-btn-primary.sppb-btn-outline {
	color: #000;
	background-color: transparent;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 0px;
	padding: 5px 10px;
	margin-top: 15px;
	border-radius: 0px;
}

.sp-simpleportfolio-title {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0px !important;
	font-size: 15px !important;
}
.sp-simpleportfolio-title:hover {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0px !important;
	font-size: 15px !important;
}

.sp-simpleportfolio-overlay-wrapper.clearfix {
	font-size: 10px;
	font-weight: bold;
}



.article-body.video {
	padding: 5px 15px !important;
	display: flex;
	flex-direction: column;
	position: relative;
	min-height: 80px;
	text-align: center;
}


.video .titolo {
	font-weight: 500 !important;
	text-transform: uppercase;
	font-size: 16px !important;
	padding-top: 5px !important;
}


ul.pagination .page-item .page-link {
	
	color: #222;

}


#sp-left .sp-module .sp-module-content, #sp-right .sp-module .sp-module-content {
	padding: 0px 0px;
	border-radius: 1px;
	background-color: #fdfdff;
}


.sppb-articles-carousel-meta-date {
	color: rgba(255, 255, 255, 1);
	font-size: 14px !important;
	font-weight: 400 !important;
	margin-bottom: 10px;
}


.sppb-articles-carousel-introtext {
	color: #343434;
	font-size: 14px;
	text-align: justify;
}
.sp-module.procont {
	vertical-align: top  !important;
	text-align: right;
	float: right  !important;
}

.com-spsimpleportfolio .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item:nth-child(1), .com-spsimpleportfolio .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item:nth-child(3) {
	margin-top: 0px; 
}

.article.type-intro {
	border: 1px solid #ccc;
}

.sppb-addon-article.sppb-row.no-gutters{
	border-bottom: 1px solid #ccc;
	padding-bottom: 21px;
}

#sp-left .sp-module .latestnews > div .article-list-img, #sp-right .sp-module .latestnews > div .article-list-img {
	display: block;
}



.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	display: inline-block;
	padding: 0 4px;
	font-weight: 700;
	line-height: 80px;
	font-size: 10.6px;
	margin: 0;
}

.sp-page-title {
	background: #242a35;
}




#sp-header {
	border-bottom: 1px solid #ccc !important;
  
    box-shadow: 0px 5px 5px -5px rgba(183, 183, 183, 0.68) !important;
}


#sp-header:not(.header-sticky) .container {
	border-bottom: 0px solid rgba(37, 37, 37, .30);

}



body {
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #fff;
	color: #353535;
}

#sp-header:not(.header-sticky) {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	box-shadow: none;
background-color: #fff;
	border-bottom: 0;
}
/*.offcanvas-menu  { background: yellow;}*/

#sp-header {
	height: 80px;
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 99;
	box-shadow: none;
background-color: #fff;
  border-bottom: 1px solid rgba(200, 205, 220, .30);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}


.sppb-articles-carousel-link a{
	font-family: Playfair Display;
}



.sp-simpleportfolio-view-item .sp-simpleportfolio-details-header h2 {
	max-width: 600px;
	font-size: 40px;
	font-weight: 500;
	line-height: 1.33;
	color: #000;
	margin: auto;
}






#sppb-addon-1596933664438 .sppb-addon.sppb-addon-articles.lista img {
	max-width: 100px;
	float: left;
	margin-right: 15px;
}
.sppb-tab-content {
	margin-top: 0px; 
	padding: 15px;
border-left: 1px dashed #ccc;
	/*background:#242a35;*/
}

.tablista .sppb-nav > li {
	width: 24%;
	margin-right: 1%;
}
.tablista .sppb-nav > li:last-child {

	margin-right: 0%;
}

.sppb-nav-tabs > li > a {
	font-size: 12px;
	font-weight: bolder;
	line-height: 14px;
	padding: 0px !important;
	background: #fff;
	border: 1px solid #e5e5e5;
	color: #555;
}
.sppb-col-md-3.colimg img {
	opacity: 0.6;
}

.sppb-nav-tabs > li.active .sppb-col-md-3.colimg img {
	opacity: 1;
}


/*
.sppb-col-md-9.coltitolo {
	display: none;
}
*/

.sppb-col-md-9.coltitolo {
	text-align: center;
	font-size: 13px;
	padding-top: 10px;
}





.sppb-nav-tabs > li.active > a, .sppb-nav-tabs > li.active > a:focus, .sppb-nav-tabs > li.active > a:hover {
	background-color: #242a35;
	border-bottom-color: transparent;
	cursor: default;
color: #fff;
}
/*
#\#sppb-content1-3 .coltitolo {
	line-height: 15px;
	padding: 10px 0px 0px 10px;
}
.sppb-col-md-9.coltitolo {
	color: #fff;
}

.sppb-col-md-9.coltitolo {
padding-top: 10px;
	padding-left: 10px;
}




.tablista .sppb-nav > li.active {
	width: 25%;
}



.sppb-nav-tabs > li > a {
	font-size: 12px;
	font-weight: bolder;
	line-height: 14px;
	padding: 0px !important;
	background: #f5f5f5;
	border: 0px solid #e5e5e5;
	border-right-width: 0;
}





.tablista .sppb-nav > li {
	width: 25%;
	opacity: 0.6;
}

.tablista .active {
opacity: 1 !important;
}

.active .coltitolo {
	background: #242a35;
color: #fff;
}


.sppb-col-md-9.coltitolo.tit_0, .sppb-col-md-9.coltitolo.tit_2  {
	background: #242a35;
	color: #fff;
}

.sppb-col-md-9.coltitolo.tit_1, .sppb-col-md-9.coltitolo.tit_3  {
	background: #e9e9e9;
	color:  #242a35;
}



.sppb-col-md-9.coltitolo.tit_1 {
	padding-top: 15px;
}

.sppb-nav > li > a > img {
	max-width: 40px;
	margin-right: 10px;
}


.sppb-nav-tabs > li.active > a {
	font-size: 16px;
	font-weight: bolder;
	line-height: 16px;
	padding: 0px;
	background: #f5f5f5;
	border: 0px solid #e5e5e5;
	border-right-width: 0;
}



.sppb-col-md-9.coltitolo {
	text-align: center;
	padding-top: 10px;
	padding-left: 0px !important;
}
*/

.tablista a {
text-transform:uppercase;

}
.linklb {
	color: #246c97;
}


.cosarowone {
	background: #fff;
min-height: 70px;
}
.cosarowtwo {
	background: #eee;
min-height: 70px;
}
.cosarowtwoa {
	background: #eee;
min-height: 70px;
}
.cosarowonea {
	background: #fff;
min-height: 70px;
}

.coldetlumsa {
	border-left: 1px dashed #ccc;

	padding: 7px;
}

.cosacolumn .sppb-section {
	padding: 5px !important;
}


/*

.coldetlumsa {
	border-left: 1px dashed #ccc;
	padding-left: 5px;
	padding-right: 5px;
}
.coldetlumsa {
	border-left: 1px dashed #ccc;
	padding-left: 10px;
}

*/
.boxcattop .sppb-addon-image-layout-content.sppb-text-alignment {
	width: 100%;
}



.banner .sppb-media-content {
	display: none;
}


.cosasto {
	border-bottom: 1px solid #dfdfdf;
}


.bannerh img {
max-width: 250px;
}

#sppb-addon-1596222111299 .bx-viewport {
	height: 530px !important;
}

.sppb-articles-scroller-date-left-date-container {

	height: 530px !important;
}


.sppb-articles-scroller-date-left-date {
	background: #e91e63;
	display: -webkit-box;
	display: -ms-flexbox;
	display: block;
	flex: unset;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.sppb-articles-scroller-date-left-content {
	background: #212125;
	padding: 25px;
	width: 100%;
	display: block;
	height: min-content;
	bottom: 0px;
	position: absolute;
}
.bordocolonna {
	border-bottom: 1px solid #dfdfdf;
}

.claim {
	text-shadow: 2px 2px 1px #000;

}

.logoedf img{
	max-width: 100px;

}
#btn-1596945086770 {
	border: 1px solid #fff;
}

.artlista .sppb-addon-article.sppb-row {
	margin-bottom: 40px;
}


.artlista.lista.sei.otto .immainge {
	/* overflow: hidden; */
	/* height: 70px; */
	max-width: 100%;
}

#btn-1597009548945,  #btn-1597010908253 {
	padding: 8px 20px;
	font-size: 10px;
	letter-spacing: 0px;
	font-weight: bold !important;
}


.sppb-articles-carousel-link {
	display: block;
	margin: 10px 0;
	font-size: 20px;
	color: #000;
	line-height: 1;
}

.box-titolo  {

	min-height: 70px;
}


@media (max-width: 780px) {

.box-titolo  {

	min-height: 40px;
}
}

/*
.k-ui-namespace .mod_docman ul {
	display: block;
	margin: 0;
	list-style: none !important;
	
}
*/
.lista {
font-size:14px;
}
.lista.sei.otto .immainge {
	/* overflow: hidden; */
	/* height: 70px; */
	min-height: 95px;
}

.lista.sei h3 {
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	margin-bottom: 8px;
	letter-spacing: -0.5px;
}


/*
.embed-responsive-item {
	width: 160px !important;
	height: 90px !important;
}
.embed-responsive {
	position: relative;
	display: block;
	width: 160px;
	padding: 0;
	overflow: unset;
}
*/
.lista.sei {
font-size:12px;
line-height: 13px;
}

.sppb-addon-articles .sppb-article-meta {
	margin: 0px;
}
/*
.sppb-articles-carousel-link {
	font-family: 'Playfair Display';
}*/
.sp-simpleportfolio .sp-simpleportfolio-item {
	float: left;
	padding: 15px 5px 0px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.lista.sei h3 {
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
margin-bottom: 8px;
}
.lista .sppb-article-meta > span {
	display: inline-block;
	margin: 0px;
	color: #4a4a4a;
	font-size: 11px;
}

.bx-controls.bx-has-pager {
	display: none;
}
.bx-wrapper {
	
	margin-bottom: 10px;

}

.articolihor .sppb-articles-carousel-img {
	overflow: hidden;
	max-height: 180px;
}
.argomenti .sppb-addon-wrapper {
	margin-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 5px;
}

.articolihor .sppb-articles-carousel-link {
	min-height: 40px;
}

.sppb-addon-article.sppb-row.no-gutters{
	border-bottom: 1px solid #ccc;
	padding-bottom: 0px;
background:#fff;
}
.sppb-addon-articles .sppb-addon-article {
	margin-bottom: 10px;
}

.sppb-addon.sppb-addon-text-block.testocosa {
	font-size: 13px;
	line-height: 15px;
}

}
.sppb-addon.sppb-addon-text-block.testocosalum {
	font-size: 12.5px;
}
.sppb-btn.sppb-btn-custom.sppb-btn-outline {
	border: 1px solid #fff;
}


.lista h3 {
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
}


@media (min-width:768px) and (max-width:991px){

#sppb-addon-1599951545407 img {
	max-width: 95px !important;
}

}

    @media (max-width:768px) {
      

      
      
      
     #sppb-addon-1599960347724 .sppb-addon-title, #sppb-addon-1599959737763 .sppb-addon-title, #sppb-addon-1599958361762 .sppb-addon-title, #sppb-addon-1599951545403 .sppb-addon-title {
	font-size: 20px;
	line-height: 20px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 24px;
}

      
        .artlista .sppb-addon-article {

	margin-bottom: 10px !important;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 0px;
	border-left: 1px dashed #ccc;
	padding-left: 10px;

}
      #sppb-addon-1599960347724 .sppb-addon-title,
      #sppb-addon-1599959737763 .sppb-addon-title,
  #sppb-addon-1599958361762 .sppb-addon-title,
      #sppb-addon-1599951545403 .sppb-addon-title {
	font-size: 25px !important;
	line-height: 20px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 24px;
	background: #003c59;
	padding: 20px;
	color: #fff;
	font-weight: 300 !important;
}

  #sppb-addon-1596248629505 {
	text-align: center !important;
}
}
  


@media (min-width:768px) {
#loghibot .sppb-col-md-2 {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}

}
