#sp-header {
    height: 90px;
    z-index: 99999;
    box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.3);
}

}
#sppb-addon-1546049589564 .sppb-addon-title {

    color: #ff0000;
    font-size: 20px;
    line-height: 22px;

    font-weight: 500;

}

@media (max-width:985px) {
.mod_fantastic_facebook_sidebar, .mod_fantastic_twitter_sidebar  {
    display: none;
}
}


.titolo_dettaglio {
    font-size: 28px !important;
 
}



.view-article #sp-intro-categorie-articoli {
    display: none;
}


.view-article .classe_empresas #sp-intro-categorie-articoli {
    display: block;
}

.sp-module .bandiere-position3  ul > li > a {
    color: #fff;

}

.agency-tabs .sppb-nav-tabs > li.active > a {
  background-color: #0072bc;
}
.agency-tabs .sppb-tab-content a.btn-primary:hover {
  background-color: #0072bc !important;
  border-color: #005389;
  color: #fff;
}

.slider-storie-classe .sppb-carousel-item-inner .sppb-text-right {
    margin-top: 0px !important;
}



.slider-storie-classe .sppb-img-reponsive {
     max-width: 400px !important;
    padding: 0px !important;
  text-align: center;
margin: auto;
}


.slider-storie-classe .sppb-carousel-pro-text {
    padding: 0px 30px !important;
}




.slide-desc {
    font-size: 12px !important;
}

.span-js-title {
    font-weight: 400;
}

.dj-megamenu-shaper_helix3 li a.dj-up_a {
	display: block;
	float: left;
	height: 90px;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 10px;
	cursor: pointer;
	/* background: rgba(188, 48, 45, 1); */
	color: #ffffff;
	border-right: 0px solid rgba( 150, 38, 36, 1);
	border-left: 0px solid rgba( 225, 57, 54, 1);
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.dj-megamenu-offcanvas-dark .dj-mobile-open-btn {
    display: inline-block;
    cursor: pointer;
    margin: 0 auto;
    width: auto;
    height: 25px !important;
    font-size: 25px !important;
    line-height: 65px !important;
    padding: 10px 8px !important;
    background:transparent !important;
    color: #e4e4e4;
    text-align: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    transition: background-color 0.2s ease-out, color 0.2s ease-out;
}



 #mnwall_scr_4 h3.mnwall-title {

    line-height: 12px !important;
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 10px !important;

}

#mnwall_scr_4 .dark-text .mnwall-readmore a {
	color: #fff;
	border: 0px solid #777;
}


#mnwall_scr_4 .mnwall-readmore a {
	padding: 6px 12px;
	border-radius: 0;
	background: #c80004;
	display: inline-block;
}




#mnwall_scr_4 .mnwall-scr-item {
    width: 25% !important;
}
#scroller_libri_id .flickity-viewport {

    height: 230px !important;

}

#scroller_libri_id .mnwall-scr-item-outer-cont.AAA {
    background: #fff;
}



#scroller_libri_id .mnwall-scr-detail-box.clearfix.dark-text {
    margin-left: 42%;
}


#scroller_libri_id .mnwall_article_scroller_3 .mnwall-scr-photo-link img {
	max-width: inherit;
	max-height: 100%;
	height: auto;
	width: 100%;
	position: unset;
	top: -9999px;
	bottom: -9999px;
	left: -9999px;
	right: -9999px;
	margin: auto;
}


/*
#scroller_libri_id .mnwall_article_scroller_3 .mnwall-scr-cover {
	float: left;
	width: 25%;
	height: 100%;
	position: relative;
	overflow: hidden;
	margin-right: 15px;
}

#scroller_libri_id .mnwall-scr-item.is-selected .mnwall-scr-item-cover {
	display: inline-block;
}

*/
#sp-main-body {

    box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.3);
    position: relative;
    z-index: 999;
padding:25px 0px !important;
}



.immagine_introtext img {
    display: unset;
}


.immagine_introtext {
    background-color: #fff;
    text-align: center;
  max-height: 200px;
overflow: hidden;
  

}

/*
@media (min-width: 768px) {
#id-article-autori-sp .sppb-col-md-2 {
    max-width: unset;
    flex:unset;
ms-flex:unset;
}
  }
 */ 
  #offcanvas-toggler {
    display: none;
}
 @media (min-width: 985px) {
  #offcanvas-toggler {
    display: none;
}
}
.sp-module.mega_menu_edc {

    float: right;

}

#box_video_in {
    background: #fff;
    
min-height: 210px;
margin-bottom: 20px;
    
}

#box_video_in a {
    font-size: 12px;

   
    
    text-align: left;
    color: #000;
}

#box_video_in h3 {
    margin: 10px 20px 5px 20px;
   border-left: 3px solid #bc302d;
  padding-left: 15px;
}

#testata h2 {
    font-size: 22px;
    padding: 0px 20px;
  text-transform: uppercase;
    font-weight: 400;
    line-height: 35px;
  font-style: italic;
}

#testata {
   
}

.comp_area {
  
  padding-top: 25px;
}


.breadcrumb.jmoddiv.jmodinside {

    font-size: 10px;
    font-style: italic;
 
  margin: 0px 0 0 0;

}


.sp-page-title h3 {
 
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    margin-top: 0px;
    font-style: italic;
     padding: 0px 20px;
  font-family: Ubuntu, sans-serif;
}




#bread_testata {
    font-family: Ubuntu, sans-serif;
    font-size: 12px;
    font-weight: 500;
    font-style: italic;
    text-align: right !important;
    line-height: 35px;
}


#bread_testata.sppb-col-xs-12 {
    text-align: left;
    padding: 0px 35px;
}



.sp-page-title .breadcrumb {
    background: none;
    padding: 0;
    margin: 0px 0 0 0;
}

.sp-page-title {
    background: #831715;
  padding: 10px 0;

}


#sp-title {

  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3);
  z-index: 1000;
}



.sp-page-title h2 {

    font-size: 18px;


}


/*NETFLIX*/


/*
.sppb-addon-overlay-image-content:hover {


    
  -webkit-transform: scale3d(1.15,1.15,1);

transform: scale3d(1.15,1.15,1);

-webkit-transition: .35s;

transition: .35s;

}


.sppb-addon.sppb-addon-overlay-image.netflix_new.ritratti.image-effect-zoom-in:hover {
-webkit-transform: scale3d(1.15,1.15,1) !important;
    transform: scale3d(1.15,1.15,1) !important;
    -webkit-transition: .35s !important;
    transition: .35s !important;
}

*/

.image-effect-zoom-in .overlay-image-title::before {

    position: absolute;
    content: '';
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 0px solid #fff !important;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .35s;
    transition: .35s;

}


#sppb-addon-1544877487768:hover {

    background-image: url(/images/2018/06/03/min_edc6.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    overflow: hidden;
    -webkit-transform: scale3d(1.15,1.15,1) !important;
    transform: scale3d(1.15,1.15,1) !important;
    -webkit-transition: .35s !important;
    transition: .35s !important;

}


.netflix_new .image-effect-zoom-in .overlay-image-title::before {

    position: absolute;
    content: '';
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 0px solid #fff;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .35s;
    transition: .35s;

}


.netflix_new .title-subtitle-bottom-center .overlay-image-button-wrap {

    transform: translate3d(0,90px,0);
    transition: .3s;

}

.netflix_new .sppb-addon-overlay-image:hover .title-subtitle-center-center .sppb-addon-subtitle {
    transform: translate3d(0,75px,0) !important;
    opacity: 0;

  
}

.sppb-addon-overlay-image:hover .title-subtitle-center-center .sppb-addon-subtitle {

   
    opacity: 0;

}


.netflix_new .sppb-addon-overlay-image-content {
    padding: 0px;


}

.netflix_new .sppb-addon-overlay-image:hover .title-subtitle-bottom-center .overlay-image-button-wrap {
    transform: translate3d(0,0,0) !important;
}


.netflix_new .netflix_new .sppb-addon-overlay-image .title-subtitle-bottom-center .sppb-addon-title {
    transform: translate3d(0,-100px,0);
}


.netflix_new .sppb-addon-overlay-image:hover .title-subtitle-bottom-center .sppb-addon-title {
    transform: translate3d(0,100px,0);
}



.netflix_new .title-subtitle-center-center .sppb-addon-title {
    transform: translate3d(0,-80px,0);
}

/*
.netflix_new .sppb-addon-overlay-image:hover .title-subtitle-center-center .sppb-addon-title {
    transform: translate3d(0,10px,0);
}

*/
.sppb-addon-overlay-image:hover .title-subtitle-center-center .sppb-addon-title {

    transform: translate3d(0,15px,0) !important;

}


.netflix_new .title-subtitle-center-center .overlay-image-button-wrap {
    transform: translate3d(0,100px,0);
    transition: .3s;
}


.netflix_new .image-effect-zoom-in .overlay-image-title::before {
 
    border: 0px solid #fff;

}


.netflix_new .title-subtitle-center-center .sppb-addon-subtitle {
    transform: translate3d(0,50px,0);
    transition: .45s;
    width: 100%;
    background: rgba(0,0,0,0.5);
}



.netflix_new .sppb-addon-subtitle:hover {
    opacity: 0;
}

.archivio_docman .com_docman {
  
   padding: 25px;
}



.archivio_docman .docman_list__content {
    background: #fff;
}



.field-entry.anno_pubb_class {
    
}
.testo-intro-cat p{
   display: none;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title {
    margin-top: 10px;
    display: inline-block;
    font-size: 14px !important;
    line-height: 1;
    letter-spacing: 0px !important;
  text-transform: uppercase;
}


.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
    padding: 5px;

}

.sp-menu-item.voce_menu_bold_margin {
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 15px;
margin-bottom: 5px;
}

.sp-menu-item.voce_menu_bold {
    font-weight: bold;
    text-transform: uppercase;
   
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {

    font-size: 13px;
}



.colonna_top_categoria .sppb-col-md-6 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}


#sp-right {
    background: #bc302d;
}


.readmore {
   
    padding-top: 30px;
    text-align: right;
}



.page-header {
text-transform: capitalize;
   
    margin: 40px 0 20px;
    border-bottom: 2px solid #bc302d;
    padding: 0px 20px;
        padding-bottom: 0px;

}

#sp-component {
    background: #efefef;
}


/*
#sp-main-body .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
*/

article.item {
    margin-bottom: 0px;
   
    padding: 2%;
    text-align: justify;
}


.box_articolo {
    background: #fff;
}


.box_articolo_inner{
  
   
    padding: 20px;
    text-align: justify;
}

.formy_box img {
    width: 100px;
}

.sppb-addon-title.sppb-feature-box-title {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}


.entry-header ul.actions li {
    display: inline-block;
}

.entry-header ul.unstyled, ol.unstyled {
    list-style: none;
  text-align: right;
}

#sp-main-body {
    padding: 0;
}

#sp-top3 {
    z-index: 1000;
}
#articoli-autori .col {
padding-right: 7px;
padding-left: 7px;
}
.u-gradient-overlay-half-dark-v1::before {
    background-image: linear-gradient(0deg, #000 0%, transparent 35%) !important;
    background-repeat: repeat-x;
}
#articoli-autori .p-6 {
    padding: 1.2rem !important;
min-height:300px;
}


.mt-4.intro-div {

    color: #fff;
    line-height: 15px;
    font-weight: 500;
    text-shadow: 1px 1px 1px #000;

}

.titolo-div {

    min-height: 100px;

}


.mt-4.autore-div {

    text-transform: uppercase;
    font-size: 12px;
    font-weight: bolder;
    color: #fff;

}
.h4.text-white.titolo-h3 {

    line-height: 1;
    font-weight: normal;
    font-size: 22px;

}


.sep-menu {
    border-bottom: 1px solid #fff;
}

.sep-menu a:hover{
    background:none;
}





.mod-languages.bandiere-position3 {

    line-height: 36px;
	/*padding-top:5px;*/
}



.jhm-timeline-image {

    height: unset !important;

}

#jhm-banner-timeline figure {

    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;

}

.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {
    background: #eee;
    color: #333;
    z-index: 11;
}
.sb-icon-search {
    color: #fff !important;
    background: #bc302d !important;
    z-index: 90;
    font-size: 14px;
    font-family: 'IcoMoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}
#search {
    border-radius: 0px;
  height: 36px !important;
}


.sb-search-input input[type="text"]{
    display: block;
    height: 36px !important;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


#offcanvas-toggler > i {
    color: #fff;
}

.sb-search {

margin-top: 0px !important;

}
/*
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.titolo_nolink {
border-bottom: 1px solid #fff;
}
*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.titolo_nolink >a:hover {
  background: unset;
  cursor: unset;
  
}


.sppb-addon-title.titolo_libri_h3 {
    margin: 10px;
 
}

.titolo_height {
  min-height:60px;
  background: #bc302d;
  border: 1px solid #fff;
  
}

.linea_sep {
  border-bottom: 1px solid #eee;
}

.titolo_libri {
    text-transform: uppercase;
    font-size: 14px;
   line-height:10px;
   color: #FFFFFF;
}


.desc_libri {
  font-size: 10px;
  line-height:10px;
  min-height: 80px;
  
}

.box_libri_li {background-color: #ffffff;
  
}

#sppb-addon-1531619216900 .sppb-divider {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
}
#sppb-addon-1531619216900 .sppb-divider {
    margin-top: 3px;
    margin-bottom: 3px;
}

#sppb-addon-1515144174101 #btn-1515144174101.sppb-btn-custom {
    background-color: #c80004;
    color: #FFFFFF;
    padding: 10px 20px 10px 20px;
}

#btn-1515144174101.sppb-btn-custom.acquista {
 background-color: #890003 !important;
	color: #FFFFFF;
	padding: 10px 20px 10px 20px;
	margin-top: 10px;
}

#btn-1515144174101.sppb-btn-custom.acquista:hover {
 background-color: #ff0000 !important;
	color: #FFFFFF;
	padding: 10px 20px 10px 20px;
	margin-top: 10px;
}



#sppb-addon-1515144174101 #btn-1515144174101.sppb-btn-custom {
    text-transform: uppercase;
    font-weight: 400;
}

.slide-desc-text-default .slide-title a {
    color: #fff;
    font-size: 14px;
}

.k-visually-hidden {
    display: none;
}


/*
.koowa_media__item.row1 {
    text-align: center;
    min-height: 130px;
    border: 1px solid #eee;
   
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    line-height: 14px;
    margin: 10px 0px;
    box-shadow: 5px 5px 5px #e9e9e9;
}
*/

.entry-header h2 {

    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-left: 3px solid #bc302d;
    padding-left: 15px;
    text-align: left;

}

.article-info-wrap img {
    display: none;
}
.article-info > dd {

    display: inline-block;
    color: #8c8c8c;
    text-transform: uppercase;
    margin: 0 8px;
    margin-top: 0px;
    margin-right: 8px;
    margin-bottom: 0px;
    margin-left: 8px;
    font-size: 10px;

}
/*
.entry-header {

    position: relative;
    margin-bottom: 20px;

}
*/
.entry-header {

    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;

}

.article-info-wrap .readmore {



    text-align: right !important;

}

.btn-default {

    border-color: #c80004;
    background-color: #c80004;
    color: #FFFFFF;

}
.btn {

    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 0px;

}


.entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link {
    margin-bottom: 0px;
}

.article-info-wrap h3 {

    font-size: 18px;
    color: #338690;
    line-height: 24px;
    font-weight: 400;

}

.article-info-wrap p {

    text-align: justify;
    line-height: 20px;
    color: #686868;

}


article.item .article-info-wrap{
    background: #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 7%;
}


.cwNews .cwItem .cwTitle {
    font-size: 18px;
    text-transform: uppercase;
    text-align: c;
    font-weight: inherit;
}

.cwText p {
    color: #77838f;
    line-height: 18px;
    font-size: 14px;
}

.cwItem #id_leggitutto {

    background-color: #bc302d;
    color: #FFFFFF;
    padding: 13px 0px 13px 0px;
    margin: 0px 0px;

}


.totslidercat {
    overflow: unset !important;
}

.itemslidercat {
                 
    /*position: relative !important;*/
    z-index: 100;
}

.itemslidercat:hover {
                 
    position: relative !important;
    z-index: 1000;
}


#mod-sp-simpleportfolio {
                 
    position: relative;
    z-index: 50;
}


.slider-storie-classe .sppb-col-sm-6 {
padding-right: 0px;
  padding-left: 0px;
}



#slide-testo {
    background: rgba(255,255,255,1);
  
}

.sfondo-bg {
    filter: blur(3px);
}

.titolo {
   
    z-index: 1000;
   background: rgba(255,255,255,1);
    padding: 10px;
    width: 100%;
   
}
.titolo h3 {
    color: #fff;
    font-size: 1.5rem;
    font-weight: normal;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #000;
}

.box-elenco {
    padding: 10px 0px;
}
.crop-elenco {
    border: 6px solid #fff;
}

.imageeffectck.effectck-puffck img {
    display: unset;

}
.cwNews .cwItem .cwCategories {

    padding: 5px 0;
    display: inline-block;

}
.cwItem {
 background: #ffffff;
border: 1px solid #ededed;
   /*box-shadow: 0px 0px 0px 5px #ddd;*/
  

}
.cwNews .cwItem .cwImage {

    padding: 0px;
    display: inline-block;

}

#cw-news-796 .container {

   
    padding-left: 0px;

}

.cwNews .cwItem .titolonews {

    padding: 5px 0;
    border-bottom: 1px dotted #c9c9c9;

}

.cwNews .cwCategories a {

    color: #b0b0b0;
    background: #bcbcbc00;
    padding: 0px 10px 0px 0px;
    font-size: 13px;
    margin-bottom: 2px;
    display: inline-block;

}
.cwNews .cwCategories a:hover {

    color: #d10000;
    background: #bcbcbc00;
    padding-right: 10px;
    font-size: 13px;
    margin-bottom: 2px;
    display: inline-block;

}

.cwNews .cwItem .cwInfo {

    font-size: 90%;
    padding: 5px 0 !important;
    display: inline-block;
  color: #b0b0b0;

}

.sppb-carousel-inner > .sppb-item {
	padding: 0px;


}
.titolo-over {

    z-index: 10;
    position: absolute;
    vertical-align: middle;
    margin-top: 100px;
    text-align: center;
    width: 100%;
    color: #fff;
    background: #00000080;
    padding: 10px;
    text-transform: uppercase;

}

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


.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 7px;
    line-height: 90px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    
}


 }
.TzInner.zzz {
    width:300px;
    padding: 10px;
    z-index: 1001;
    clear: both;
    transition: all 0.2s;
}

.TzInner.zzz:hover {
    width: 350px;
    padding: 0px;
    z-index: 2001;
    line-height:50px;
    display: block;
    border: 1px solid #eeeeee;
-webkit-box-shadow: 0px 0px 18px -3px rgba(120,120,120,1);
-moz-box-shadow: 0px 0px 18px -3px rgba(120,120,120,1);
box-shadow: 0px 0px 18px -3px rgba(120,120,120,1);
position: absolute;
margin-left: -50px;
margin-top: -50px;

}



/*SLIDER ELENCO*/
/*
.crop-elenco  {
    width: 100%;
    height:160px !important;
    overflow: hidden;
}

.crop-elenco img {
    width: 100% !important;
    height:160px !important;
    
}

.box-elenco {
    margin: 15px 0px;
    box-shadow: 0px 0px 12px #9f9f9f;
}


#pulsante-div-elenco {

    margin: 15px;
text-align: center;
}

.slide-title-elenco {
    min-height: 200px;
}

#titolo-div-elenco a {
    color: #009900;
  
}

 #titolo-div-elenco h3 {
    font-size: 18px !important;
    line-height: 22px !important;
}

#titolo-div-elenco a:hover {
    color: #327b32;
  text-decoration: none;
}

#titolo-div-elenco {
    min-height: 65px;
  border-bottom:1px solid #898989;
}

#data-div-elenco {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bolder;
    color: #898989;
    line-height: 25px;
    height: 35px;
  text-align: center;
}

#titolo-div-elenco {
    min-height: 65px;
    border-bottom: 1px solid #ededed;
    margin-bottom: 10px;
  text-align: center;
}


*/


.top-nascosto {
display:none;
}


.audio-pod audio {

    width: 100%;
    text-align: center;
}


.cwToolbar {
    display: none;
}

.social-seguici a {
display:inline-block;
}
.img-std img {
width:100%;
}


/*
.sppb-col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 20%;
    max-width: 20%;
}

#box-autore h3 {
    font-size: 16px;
}


.sp-page-builder .page-content #box-autore {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;

}


.sp-page-builder .page-content #section-id-1528360745536 {

    padding-top: 40px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #ffffff;
    box-shadow: 0px 5px 5px #d2d2d2;

}

.sppb-icon-inner {

    position: relative;
}

*/

/*
@media (min-width: 768px) {
#id-article-autori-sp .sppb-col-md-2 {
    max-width: unset;
    flex:unset;
ms-flex:unset;
}

#id-article-autori-sp .sppb-col-sm-4 {

    max-width: 33.333333%;
    flex: 0 0 33.333333%;
ms-flex: 0 0 33.333333%;

}

}

@media (min-width: 992px) {
#id-article-autori-sp .sppb-col-md-2 {
    max-width: 20% !important;
    flex: 0 0 20% !important;
ms-flex: 0 0 20% !important;
}

#id-article-autori-sp .sppb-col-sm-4 {

    max-width: unset;
    flex:unset;
ms-flex:unset;

}

}
*/

#id-article-autori-sp h3 {
    font-size: 14px;
text-align:center;
}

#id-article-autori-sp .sppb-addon-article {

    border: 0px solid #eeeeee;
border-bottom: 0px;

}

.rounded-circle {

    border-radius: 50%;
    text-align: center;
    margin: -30px auto 10px;
    border: 3px solid #fff;
    position: relative;

}

#id-article-autori-sp .sppb-addon-article {

    text-align: center;

}


#id-contenuto {
min-height: 80px;
padding: 0px 10px;
border-bottom: 0px solid #e1e1e1;
}

#immagini-box {
    width: 100%;
   height: 120px !important;
    overflow: hidden;
border-bottom: 0px solid #e1e1e1;
}
/*
#immagini-box:before {      
    content: ' ';
    display: inline-block;
    vertical-align: middle; 
    height: 100%;
}
*/
#immagini-box img {
    margin: auto;
    /*max-height: 120px;*/
max-width: 700px;
}
#imm-box {
    display: inline-block;
    vertical-align: middle;   
}

.dimensione-hr {
    max-width: 60px;
    color: goldenrod;
    border-top: 1px solid;
}


#id_leggitutto {
    background-color: #c80004;
    color: #FFFFFF;
    padding: 13px 0px 13px 0px;
    margin: 0px 0px;
    text-align: center;
}



#id_leggitutto a {
    background-color: #c80004;
    color: #FFFFFF;
   text-align: center;
   font-size: 14px;
 font-weight: 500;
}

#id_leggitutto {
    text-transform: uppercase;
    font-weight: 500;
}


#id-contenuto h3 {
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: normal;
     
    font-weight: 500;
}


#id-article-autori-sp .sppb-col-md-2 .sppb-addon-content {
     box-shadow: 5px 5px 5px 0px #eee;
background-color: #ffffff;
}

.sezione_mappa_classe
 {

height:554px; 

}

#mappa_desktop_iframe {

border: 0px none; 
height:554px; 
width: 100%;
}
/*
@media (max-width: 992px) {

#mappa_desktop_iframe {

border: 0px none; 
height:554px; 
width: 100%;
}
}
*/