@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600);

body { background: #eff3f6; font-size: 14px ;font-family: 'Open Sans', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif ;}
.row {max-width: 1360px}
.header {  }

#inner-header {  background-image: url("images/smarco.jpg"); background-repeat: no-repeat; background-position:center top ;  }
#inner-header {   background-size:contain ;}

.topmenu .top-bar {background: transparent !important }
.topmenu .top-bar .top-bar-section ul li {background: transparent !important ; float:left; }
.topmenu .top-bar .top-bar-section li:not(.has-form) a:not(.button) {background: transparent !important}
.topmenu .top-bar .top-bar-section ul li > a { font-size:1rem; text-transform: uppercase ;font-family: 'Open Sans', sans-serif ; font-weight:bold }
.topmenu .top-bar .top-bar-section ul li.barra a:after { content: "|"; padding-left:2rem }

/* ------------------------------------------------------------ *\
|* ------------------------------------------------------------ *|
|* Nav bar, search, and nav Expanding Search Bar with CSS Transitions fonte: http://callmenick.com
|* ------------------------------------------------------------ *|
\* ------------------------------------------------------------ */

.topmenu .top-bar .top-bar-section ul .social {position: relative; float:left;  }
.topmenu .top-bar .top-bar-section ul .social a  { font-size:2rem !important ; padding-top:0px }

.veneziasearch {    position: relative;    height: 60px;    padding-left: 60px;}
#search {
    position: relative;
    float: left;
    width: 60px;
    height: 60px;
    margin-left: -60px;
}
#label {
    width: 60px;
    height: 60px;
    position: relative;
    z-index: 20;
}
#label label {
    display: block;
    width: 60px;
    height: 60px;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    text-indent: -9999px;
    text-indent: 0px;
    cursor: pointer;
}
#labelno label:hover {
    background: url("../img/search.png") -60px 0
}
#labelno.active label {
    background: url("../img/search.png") -60px 0
}
   
#label label  { display: block; font-size:1.2rem; color: #ffffff;text-align:center ;padding:0.5rem}
#label label:before   { content: "\f002" ;  font-family: FontAwesome;}


#input input:focus {
    outline: none
}
#input.focus {
    z-index: 20
}

#input input {
    display: block;
    position: absolute;
    z-index:-1;
    top: 0;
    right: 0px;
    width: 0px;
    height: 0%;
    margin: 0;
    padding: 0 10px;
    border: none;
    background-color: #000000;
    color: #fff;
    font-size: 18px;
    -webkit-backface-visibility: none;
    -moz-backface-visibility: none;
    -ms-backface-visibility: none;
    backface-visibility: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: right 0;
    -moz-transition: right 0;
    -ms-transition: right 0;
    -o-transition: right 0;
    transition: right 0;
}

#input.focus input {
    width: 350px;
    height: 100%;
    right: 60px;
     z-index:40;
    -webkit-transition: right 0.3s;
    -moz-transition: right 0.3s;
    -ms-transition:  right 0.3s;
    -o-transition:  right 0.3s;
    transition:  right 0.3s;
}

#input .sb-search-submit { width: 50px !important; background: transparent !important;  right: 5% !important;}

/* ------------------------------------------------------------ *\
|* ------------------------------------------------------------ *|
|* end Transitions fonte: http://callmenick.com
|* ------------------------------------------------------------ *|
\* ------------------------------------------------------------ */

#inner-header .barratop .row  {; margin-left:0px} 

.barrabott .top-bar {max-width: 100%; background: transparent !important ; height:4.8125rem; height:9.8125rem}
.barrabott .top-bar.expanded  { height:auto}
.top-bar .name { display:table}
.top-bar .name a { display:block}
.top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {padding:0px ; width:100%}
.top-bar .title-area {z-index:0; }
.top-bar .title-area img {width:100%; max-width:100%;}
.top-bar.expanded .title-area {background: transparent !important ; }
.barrabott .top-bar.sottologo {background: transparent !important ; }

.sottologo .top-bar-section  {background: transparent ;background: #c11624; margin-left: 0px}
.sottologo.expanded .top-bar-section {background: #c11624 ;width:100% }
.sottologo.expanded .top-bar-section ul{background: #c11624 ; width:65%; padding:1%}

.sottologo .top-bar-section ul li {background: transparent; text-transform: uppercase ;font-size: 1rem; font-family: 'Open Sans', sans-serif }
.sottologo .top-bar-section li.active:not(.has-form) a:not(.button) {background: transparent }
.sottologo .top-bar-section ul li > a  { text-transform: uppercase ;font-size: 1rem; font-family: 'Open Sans', sans-serif }
.sottologo .top-bar-section li:not(.has-form) a:not(.button) {background: transparent !important;padding-left: 0.3rem; line-height:2.1rem}


.sidebartop {text-align: right ; color: #ffffff ; font-family: 'Open Sans', sans-serif !important; font-style: italic ; font-weight: 600 ; font-size: 1.8rem; border-bottom: 2px solid #ffffff; height:5rem}
.sidebartop .widget_text {margin-bottom: 0rem  ;margin-left: 0rem ; margin-right: 1rem ; background: rgba(0, 0, 0, 0.4)}
.sidebartop .textwidget {text-shadow: 0px 0px 30px rgba(0, 0, 0, 1); padding-bottom:1rem}




.sottologo .top-bar-section  #menu-mainmenu .dropdown li {background: #c11624}
.sottologo .top-bar.expanded {height:auto}

.sottologo .title-area .name {}
.sottologo .title-area .name strong {  display: inline-table; padding: 0rem 3rem 0rem 3rem ;    margin: 0rem;  text-shadow: 0px 0px 20px rgba(0, 0, 5, 0.9);  color:#A5000D; font-size: 2rem;  text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -2px;background: rgba(255, 255, 255, 0.4);; }
.sottologo .toggle-topbar.menu-icon {top:82% !important}

/* fine testata */

.pagina {; margin-top:0rem; margin-bottom: 0.5rem; -webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.58);
-moz-box-shadow:    0px 3px 6px 0px rgba(50, 50, 50, 0.58);
box-shadow:         0px 3px 6px 0px rgba(50, 50, 50, 0.58);}

.corpo {background:#ffffff ; margin-top:0rem; padding-top: 2rem }


#evidenze {border-bottom:2px solid #c11624 ; margin:0rem 0rem 2rem 0rem; display:table}
#evidenze article { border-bottom:1px solid #e3e3e3; margin-top:1rem;  display: table}
#evidenze article .entry-image  { border:1px solid #e3e3e3; float:left; max-width:220px;margin-right: 1rem }
#evidenze article .entry-title {color:#000000; font-size:1rem; font-weight:600}
#evidenze article .entry-title a {color:#000000}
#evidenze article .entry-title p a {color:#000000}
#evidenze article .entry-summary p {color:#000000; font-size:0.9rem }
#evidenze .entry-summary p .more-link { color:#000000; font-size:12px }
#evidenze article:last-of-type {border-bottom:none }



#evidenze .sidebar .widget_text { border-top:1px solid transparent; margin-top:0px; margin-bottom:0px ;padding:1rem 0rem 1rem 0rem}
#evidenze .sidebar .widget_text .widgettitle{ text-transform: uppercase;  ;font-family: 'Open Sans Bold', sans-serif;  font-size: 1.6rem;  font-weight: 600;  color: #000000;  background: none;  padding-left: 0px; display: none}
#evidenze .sidebar .widget_text h4.widgettitle {}

#evidenze .sidebar .widget_sp_image {width:15% ;float: left ;display:inline;  padding: 0px 5px;margin-top:1rem ;margin-bottom:1rem}
#evidenze .sidebar .widget_sp_image .widgettitle {display:none}
#evidenze .sidebar .widget_sp_image img  {width:100%; max-width:100%}

#evidenze .sidebar .widget_ultimate_posts {margin-top:0px}
#evidenze .sidebar .widget_ultimate_posts .widgettitle { background: rgba(75, 75, 74, 0.1);  color:#c11624 ;width:100%; margin-bottom:0.5rem; font-weight:bold}
#evidenze .sidebar .widget_ultimate_posts .upw-posts .entry-content iframe {width:100%; min-height:206px;max-height: 207px;  height: auto}
#evidenze .sidebar .widget_ultimate_posts .upw-posts article .entry-content p {margin-bottom: 0.25rem;}
#evidenze .sidebar .widget_ultimate_posts article footer .entry-categories {text-align: right}
#evidenze .sidebar .widget_ultimate_posts article footer .entry-categories .entry-cats-label {display: none}
#evidenze .sidebar .widget_ultimate_posts article footer .entry-categories .entry-cats-list a {color:#c11624;font-size:0.9rem; width: 100px;text-transform:uppercase ; font-weight:600}
#evidenze .sidebar .widget_ultimate_posts article footer .entry-categories .entry-cats-list a:before {content:"archivio "; color:#c11624; font-size:0.9rem; text-transform:uppercase ; font-weight:600;}
#evidenze .sidebar .widget_ultimate_posts article header {position:relative;}
#evidenze .sidebar .widget_ultimate_posts article .entry-image {position:relative;max-height: 207px;  overflow: hidden}
#evidenze .sidebar .widget_ultimate_posts article .entry-image img {width:100%; max-width:100%}
#evidenze .sidebar .widget_ultimate_posts article .entry-title { background: rgba(75, 75, 74, 0.1); width:100%; margin-bottom:0.5rem}
#evidenze .sidebar .widget_ultimate_posts article .entry-title a { font-size:0.9rem; color:#555555; padding:0.2rem; display:block}
#evidenze .sidebar .widget_ultimate_posts article .entry-title a:hover  {text-decoration: underline}
#evidenze .sidebar .widget_ultimate_posts article .entry-content .pdfprnt-bottom-left {display: none}
#evidenze .sidebar .widget_ultimate_posts article .entry-content .pdfprnt-bottom-right {display: none}


.entry-content ul.allegati {list-style-type:none; margin:2rem 0rem 2rem 0rem ;display: inline-block;}
.entry-content ul.allegati li {background:#e3e3e3; border-bottom:1px solid #c11624;}
.entry-content ul.allegati li a  {color:#c11624; padding-left: 1rem}
.entry-content ul.allegati li a:before  {content:"\f019 "; color:#c11624; font-size:1rem;  font-family:"FontAwesome" ; padding-right: 1rem }

.entry-content a  {color:#c11624}


.widget_gce_widget .gce-calendar .gce-navbar {border-top:3px solid #6d7078;background: #c11624; color:#ffffff; padding:1rem;}
.widget_gce_widget .gce-navbar a {color: #ffffff; ;}
.widget_gce_widget .gce-navbar .gce-month-title { font-size: 1.5rem;text-transform:uppercase}
.widget_gce_widget .gce-navbar ,gce-next, .widget_gce_widget .gce-navbar ,gce-prev { font-size: 1rem;}
.widget_gce_widget .gce-widget-grid .gce-calendar {  background: #f5f5f5;}
.widget_gce_widget .gce-widget-grid .gce-calendar .gce-has-events  {;}

.widget_revslider .widgettitle  { background: rgba(75, 75, 74, 0.1);  color:#c11624 ;width:100%; margin-bottom:0.5rem; font-weight:bold}


.multimedia  {margin: 0.5rem 0rem 0.5rem 0rem; display: table;}
.multimedia .widget_ultimate_posts {width:100%; ;margin:0rem 0rem 1rem 0rem ; display: table}
.multimedia .widget_ultimate_posts .widgettitle {background: rgba(75, 75, 74, 0.1);  color:#c11624 ;width:100%; margin-bottom:0.5rem; font-weight:bold}
.multimedia .widget_ultimate_posts .upw-posts {}
.multimedia .widget_ultimate_posts .upw-posts article {width:30%; float:left ;margin:0rem 1%}

.multimedia .widget_ultimate_posts .upw-posts .entry-content iframe {width:100%; min-height:206px;max-height: 207px;  height: auto}
.multimedia .widget_ultimate_posts .upw-posts article .entry-content p {margin-bottom: 0.25rem;}
.multimedia .widget_ultimate_posts article footer .entry-categories {text-align: right}
.multimedia .widget_ultimate_posts article footer .entry-categories .entry-cats-label {display: none}
.multimedia .widget_ultimate_posts article footer .entry-categories .entry-cats-list a {color:#ffffff;font-size:0rem; width: 100px}
.multimedia .widget_ultimate_posts article footer .entry-categories .entry-cats-list a:after {content:"vedi tutti"; color:#c11624; font-size:0.9rem; text-transform:uppercase ; font-weight:600;}
.multimedia .widget_ultimate_posts article header {position:relative;}
.multimedia .widget_ultimate_posts article .entry-image {position:relative;max-height: 207px;  overflow: hidden}
.multimedia .widget_ultimate_posts article .entry-image img {width:100%; max-width:100%}
.multimedia .widget_ultimate_posts article .entry-title {position:absolute; bottom:0px; left:0px; background: rgba(75, 75, 74, 0.8); z-index:10; width:100%; margin-bottom:0px ; }
.multimedia .widget_ultimate_posts article .entry-title a { font-size:0.9rem; color:#ffffff; padding:0.2rem; display:block}
.multimedia .widget_ultimate_posts article .entry-title a:hover  {text-decoration: underline}
.multimedia .widget_ultimate_posts article .entry-content .pdfprnt-bottom-left {display: none}
.multimedia .widget_ultimate_posts article .entry-meta {display:none}

.multimedia .widget_text {margin-bottom: 0px; margin-top:1rem;float:left ; width:auto ; display: table-cell;  }
.multimedia .widget_text .widgettitle{ height:3rem;text-indent: 3rem; background: url(images/iconflickr.png) no-repeat left 0px; font-size:0.9rem ; font-weight: 700;  ;font-family: 'Open Sans Bold', sans-serif;  color: #000000; }
.multimedia .widget_text iframe { width:100%; max-width:100%;height: 300px;}




.footer {border-top:2px solid #aaaaaa;padding-top:1rem ; padding: 1rem;    background: #ffffff; text-align:center }
.footer .testofooter .copyright {color:#000000; font-size:0.9rem; margin-bottom:0rem}
.footer .testofooter a  {color:#c11624;font-size:0.9rem; font-weight:600 }


// LAYOUT INTERNI



.interna .corpo {  }
.home .sidebartop { border-bottom: none;height:2rem }
.home.f-topbar-fixed .top-bar.sottologo { ; left: inherit; position:static; margin-top:0px}
.page .sidebartop { border-bottom: none;height:2rem }
.page.f-topbar-fixed .top-bar.sottologo { ; left: inherit; position:static; margin-top:0px}
.category .sidebartop { border-bottom: none;height:2rem }
.category.f-topbar-fixed .top-bar.sottologo { ; left: inherit; position:static;margin-top:0px }
.single .sidebartop { border-bottom: none; height:2rem }
.single.f-topbar-fixed .top-bar.sottologo { ; left: inherit; position:static; margin-top:0px}
.search .sidebartop { border-bottom: none; height:2rem}
.search.f-topbar-fixed .top-bar.sottologo { ; left: inherit; position:static;margin-top:0px }

.interna article .article-header h1 {margin-top:0px ;font-weight: 600;font-size: 1.5rem}
.interna article .entry-content img {margin-bottom: 1rem}

.category article {border-bottom:1px solid #e3e3e3 ;display:block; padding:0.5rem ;}
.category article header h2 {color:#000000; font-family: 'Open Sans Bold', sans-serif ;  font-size: 1.1rem}
.category article header h2 a  {color:#000000;}
.category article header h2_old a:after  {content:"\f178"; font-size:1rem; color:#c11624; font-family: FontAwesome;padding-left:1rem }
.category article .entry-content img  {float:left; margin-right:1rem}

.category #main h1 {margin-top:0px ;font-weight: 600;font-size: 1.5rem}

.category-video .panel {margin:1rem; border: 2px solid #aaaaaa;border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;border: 0px solid #000000;}
.category-video article {border-bottom:1px solid #e3e3e3 ;display:table; padding:0.5rem }
.category-video article .article-header { ;padding:0.5rem }
.category-video article header h2 {color:#000000; font-family: 'Open Sans Bold', sans-serif ;  font-size: 1.1rem}
.category-video article header h2 a  {color:#000000;}
.category-video article header h2_old a:after  {content:"\f178"; font-size:1rem; color:#c11624; font-family: FontAwesome;padding-left:1rem }
.category-video article .entry-content {text-align:center}
.category-video article .entry-content img  {float:none; margin-right:auto }


.category-foto .panel {margin:1rem; border: 2px solid #aaaaaa;border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;border: 0px solid #000000;}
.category-foto article {border-bottom:1px solid #e3e3e3 ;display:table; padding:0.5rem }
.category-foto article .article-header { ;padding:0.5rem }
.category-foto article header h2 {color:#000000; font-family: 'Open Sans Bold', sans-serif ;  font-size: 1.1rem}
.category-foto article header h2 a  {color:#000000;}
.category-foto article header h2_old a:after  {content:"\f178"; font-size:1rem; color:#c11624; font-family: FontAwesome;padding-left:1rem }
.category-foto article .entry-content {text-align:center}
.category-foto article .entry-content img  {float:none; margin-right:auto }


.search .archive-title h1 {margin-top:0px ;font-weight: 600; font-size: 1.1rem}
.search article {border-bottom:1px solid #e3e3e3 ;display:block; padding:0.5rem 0rem}
.search article header .search-title {color:#000000; font-family: 'Open Sans Bold', sans-serif ;  font-size: 1.1rem}
.search article header .search-title a  {color:#000000;}
.search article header .search-title:after_old  {content:"\f178"; font-size:1rem; color:#c11624; font-family: FontAwesome;padding-left:1rem }
.search article header .search-title img  {float:left; margin-right:1rem}


.single article .article-header h1 {margin-top:0px ;font-weight: 600; font-size: 1.5rem}


.single .gallery { border: 0px; background:#f2f2f2 ;border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;;}
.single .gallery .gallery-item {float:left; width:50%; margin: 1rem 0rem 1rem  0rem }
.single .gallery .gallery-item .gallery-icon {text-align: center}


.byline {font-size:0.9rem;}
.byline a {color:#c11624;}

.byline .socialshare {font-size:1.5rem;}

.byline .socialshare   {font-size: 1.5rem}
.byline .socialshare .fi-social-facebook {color: #35569D}
.byline .socialshare .fi-social-twitter{color:#0183B4}
.byline .socialshare .fi-social-google-plus {color:#D94E3B}
.byline .socialshare .fi-print {color: #555555}
.byline .socialshare .fi-mail {color: #555555}

.excerpt-read-more  {color:#c11624;font-size:0.9rem}
.excerpt-read-more:hover, .excerpt-read-more:focus, .excerpt-read-more:active   {color:#c11624;}
.excerpt-read-more:hover:after_old   {color:#c11624; padding-left:0.3rem; content: "\f178"; font-family:"FontAwesome";display: inline-block;  font-size: normal;   text-rendering: auto;  -webkit-font-smoothing: antialiased; }


// menu sinistra
.interna .sidebarsn .widget { margin-top:0em}
.sidebarsn .widget_custom_menu_wizard { padding-top: 0rem; padding-bottom: 0rem; margin-bottom: 0rem; margin-top: 0rem !important; }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container { background:#EDEDED; padding:1rem }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito {  padding-top: 0rem; margin-top:0px; border-bottom: 3px solid #6d7078; ;}
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .menu-item  {font-family: 'Open Sans Bold', sans-serif ;; font-weight:600;  }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .active a {color:#c11624; }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .menu-item.has-dropdown  {font-family: 'Open Sans Bold', sans-serif ;font-size:1rem ; font-weight:600;  }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .menu-item.has-dropdown strong {font-family: 'Open Sans Bold', sans-serif ;font-size:1rem ; font-weight:600;  }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .dropdown {color: #000000; font-size:1rem;padding-left:0px; margin-bottom:0rem; text-transform: none}
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .dropdown li {color: #000000; font-size:1em;padding-left:0px; margin-bottom:0rem}
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .dropdown li a {color: #000000;font-size:1rem }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .dropdown .active {color:#c11624; font-weight:600 }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .dropdown .active a {color:#c11624; }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .dropdown .active a:after  {display: none }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .current-menu-item a  {color:#c11624;}
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .cmw-level-1  { text-transform:uppercase; }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .cmw-level-1 a {color:#000000; }
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .cmw-level-1.active a {color:#c11624 ;color:#000000}
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito li {padding-bottom:0.5rem ;    padding-top: 0.5rem;}

.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .dropdown .cmw-level-2 { text-transform:uppercase; border-bottom:1px solid #ffffff}
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .dropdown .cmw-level-2 a{ color:#000000}
.sidebarsn .widget_custom_menu_wizard .menu-menusito-container #menu-menusito .dropdown .cmw-level-2.active a {color:#c11624 ;}









.sidebarsn .widget_calendar { border-bottom: 3px solid #6d7078;padding: 0px 10px 0px 10px  }
.sidebarsn .widget_calendar .widgettitle { padding:1rem; text-transform:uppercase;  background:#EDEDED;  color: #c11624; font-family: 'Open Sans Bold', sans-serif ;; font-weight:600;font-size:1rem;  }
.sidebarsn .widget_calendar #wp-calendar {margin:1rem}
.sidebarsn .widget_calendar #wp-calendar caption a { color: #c11624}
.sidebarsn .widget_calendar #wp-calendar thead { color: #c11624}



.tabellaacf {;}
.tabellaacf .rigacampo {align-items: flex-start; flex: none ;vertical-align:top; display: -webkit-flex;  display: flex; flex-direction: row ;flex-wrap: nowrap ;justify-content: space-around;}
.tabellaacf .rigacampo .even, .tabellaacf .rigacampo.alt, .tabellaacf .rigacampo:nth-of-type(even) { background :#E0E0E0}
.tabellaacf .rigacampo .odd, .tabellaacf .rigacampo.alt, .tabellaacf .rigacampo:nth-of-type(odd) { border-top:1px solid #E0E0E0}
.tabellaacf .cellaimg { padding:1rem; vertical-align:top; }
.tabellaacf .cellatesto {;padding:1rem;vertical-align:top;}
.tabellaacf p {margin-bottom: 0px;}
.tabellaacf a  {color:#c11624}



.togglesn-link {background-color:#C3C1C1 ; border: 1px solid #c11624 ;font-size:1rem}
.togglesn-link:hover, .togglesn-link:focus, .togglesn-link:hover, .togglesn-link:focus {background-color:#c11624 ; border: 1px solid #c11624 ;border-color: #c11624}
.togglesn-link {background-color:#C3C1C1 ; border: 1px solid #c11624 }

// Small screens
@media only screen { 
    
.sidebartop {font-size: 1rem; height: 4rem }
.sidebartop .widget_text {  margin-top: 1rem ;}

.sottologo .top-bar-section {margin-top: 0%;width:100%}

.f-topbar-fixed .barratop .topmenu {width:100%}
#sidebar-multimedia .widget_text { max-width:100% ; }
    } /* Define mobile styles */

@media only screen and (max-width: 40em) { 

.sidebartop {font-size: 1rem; height: 4rem }
.sidebartop .widget_text {  margin-top: 1rem ;}

.sottologo .top-bar-section {margin-top: 0% ; width:100% }
.sottologo .top-bar-section  #menu-mainmenu {margin-top:1.3rem}

.f-topbar-fixed .barratop .topmenu {width:100%}
#sidebar-multimedia .widget_text { max-width:100% ;   }
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

// Medium screens
@media only screen and (min-width: 40.063em) {
    
.sidebartop {font-size: 1.5rem; height: 4rem }
.sidebartop .widget_text {  margin-top: 1rem ;}

.sottologo .top-bar-section {margin-top: 0% ; width:100%}
.sottologo .top-bar-section  #menu-mainmenu {margin-top:1rem}

#sidebar-multimedia .widget_text { max-width:50% ;   }
} /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 

.sidebartop {font-size: 1.5rem; height: 4rem }
.sidebartop .widget_text {  ;margin-top: 1rem; } 

.sottologo .top-bar-section {margin-top: 0% ; width:100%}
.sottologo .top-bar-section  #menu-mainmenu {margin-top:1rem}

#sidebar-multimedia .widget_text { max-width:50% ;   }
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) {
    
.sidebartop {font-size: 1.8rem;  }
.sidebartop .widget_text {  ;margin-top: 1rem; } 

.sottologo .top-bar-section {margin-top: -2.5%;  }

#sidebar-multimedia .widget_text { max-width:50% ;   }
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
.sidebartop {font-size: 1.8rem;  }
.sidebartop .widget_text {  ;margin-top: 1rem; } 

.sottologo .top-bar-section {margin-top: -3% ; }

 #sidebar-multimedia .widget_text { max-width:50% ;   }   
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) {
.sidebartop .widget_text {  ;margin-top: 2rem; } 

.sottologo .top-bar-section {margin-top: -2.5% }

#sidebar-multimedia .widget_text { max-width:50% ;   }
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
.sidebartop .widget_text {  ;margin-top: 2rem; } 

.sottologo .top-bar-section {margin-top: -2.5% }

#sidebar-multimedia .widget_text { max-width:50% ;   }
    
} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { 
.sidebartop .widget_text {  ;margin-top: 2rem; } 

.sottologo .top-bar-section {margin-top: -2.5% }

#sidebar-multimedia .widget_text { max-width:50% ;   }   
    
} /* min-width 1921px, xxlarge screens */









/* intervento*/
.wd-noah-intervento-vesc {padding:20px; background:#ffffff; max-width: 1126px;width:100% ;margin:auto;min-height:400px; text-align:left;font-family: 'Open Sans', sans-serif;  color:#222222; display:table }
.wd-noah-intervento-vesc .wd-noah-intervento-vesc-main  {padding:20px; display: table;}
.wd-noah-intervento-vesc .wd-noah-intervento-vesc-titolo { ; line-height:34px; color:#222222; padding-bottom:10px; font-weight: 600;    font-size: 1.3rem;}
.wd-noah-intervento-vesc .wd-noah-intervento-vesc-sottotitolo_intervento_vescovo {font-size:1.1rem ;font-style:italic;}
.wd-noah-intervento-vesc .wd-noah-intervento-vesc-data-intervento {font-size:0.9rem; color:#000; }
.wd-noah-intervento-vesc .wd-noah-intervento-vesc-testo { font-size:1rem; color:#000; }
.wd-noah-intervento-vesc .wd-noah-intervento-vesc-featured-image {float:right; margin-left:10px;}
.wd-noah-intervento-vesc .wd-noah-intervento-vesc-featured-image img {width:200px;}
.wd-noah-intervento-vesc .wd-noah-intervento-video video {width:640px; height:350px;}
.wd-noah-intervento-pdf a { color:#c11624}

/* archivio interventi*/
.wd-noah-interventi-vesc {padding:20px; background:#ffffff; max-width: 1126px;width:100% ;margin:auto;min-height:400px; text-align:left;font-family: 'Open Sans', sans-serif;  color:#222222; display:table }
.wd-noah-interventi-vesc .wd-noah-intervento-vesc-main  {padding:20px; display: table}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc   { padding-bottom:10px; min-height:150px ;  text-align:left; border-bottom:1px solid #6d7078;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-featured-image {float:left; margin-right:10px;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-featured-image img {width:150px;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-titolo { font-size:1.3rem; line-height:34px; color:#000;border-bottom:0px solid #fff;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-titolo a { color:#222222;; text-decoration:none;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-titolo a:hover {;  color:#222222;text-decoration:underline;}
.wd-noah-interventi-vesc .wd-noah-intervento-vesc .wd-noah-intervento-vesc-data-intervento {font-size:0.9rem; color:#222222; font-style:italic;}


/* documento*/
.wd-noah-doc-ufficiale {padding:20px; background:#ffffff; max-width: 1126px;width:100% ;margin:auto;min-height:400px; text-align:left;font-family: 'Open Sans', sans-serif;  color:#222222; display:table }
.wd-noah-doc-ufficiale .wd-noah-doc-ufficiale-main {padding:20px; display: table;}
.wd-noah-doc-ufficiale .wd-noah-doc-titolo  { ; line-height:34px; color:#222222; padding-bottom:10px; font-weight: 600;    font-size: 1.3rem;}
.wd-noah-doc-ufficiale .wd-noah-doc-sottotitolo { font-size:1.1rem; color:#222222; font-style:italic;float:left;}
.wd-noah-doc-ufficiale .wd-noah-doc-tipo {font-size:1.1rem; color:#000; font-style:italic;margin-right:7px}
.wd-noah-doc-ufficiale .wd-noah-doc-testo {font-size:1rem; color:#000;width:100%;margin-top:20px;margin-bottom:20px }
.wd-noah-doc-ufficiale .wd-noah-doc-luogo { font-size:0.9rem; color:#000; font-style:italic;float:left;margin-right:7px}
.wd-noah-doc-ufficiale .wd-noah-doc-data-doc {font-size:0.9rem; color:#000; font-style:italic;}
.wd-noah-doc-ufficiale .wd-noah-doc-autore { font-size:1rem; color:#000; font-style:italic;float:right}

/* archivio documenti*/
.wd-noah-documenti-ufficiale  {padding:20px; background:#ffffff; max-width: 1126px;width:100% ;margin:auto;min-height:400px; text-align:left;font-family: 'Open Sans', sans-serif;  color:#222222; display:table }
.wd-noah-documenti-ufficiale .wd-noah-documenti-ufficiale-main {padding:20px; display: table}
.wd-noah-documenti-ufficiale .wd-noah-doc-ufficiale { padding-bottom:10px; min-height:150px;font-family: 'Open Sans', sans-serif;border-bottom:1px solid #6d7078;}
.wd-noah-documenti-ufficiale .wd-noah-doc-ufficiale .wd-noah-doc-featured-image {float:left; margin-right:10px;}
.wd-noah-documenti-ufficiale .wd-noah-doc-ufficiale .wd-noah-doc-featured-image img {width:150px;}
.wd-noah-documenti-ufficiale .wd-noah-doc-ufficiale .wd-noah-doc-titolo {font-size:1.3rem; line-height:34px; color:#222222;border:0px}
.wd-noah-documenti-ufficiale .wd-noah-doc-ufficiale .wd-noah-doc-titolo a {color:#222222; text-decoration:none;}
.wd-noah-documenti-ufficiale .wd-noah-doc-ufficiale .wd-noah-doc-titolo a:hover {color:#222222; text-decoration:underline;}
.wd-noah-documenti-ufficiale .wd-noah-doc-ufficiale .wd-noah-doc-luogo {; font-size:0.9rem; color:#222; font-style:italic;float:left;margin-right:7px}
.wd-noah-documenti-ufficiale .wd-noah-doc-ufficiale .wd-noah-doc-data-doc {font-family: 'Open Sans', sans-serif; font-size:0.9rem; color:#222222; font-style:italic;}

/* persone */
.single .wd-noah-persona .wd-noah-persona-featured-image > img {max-width: 300px}
.single .wd-noah-persona .wd-noah-persona-titolo {font-size: 30px; line-height: 34px; padding: 15px 0; text-transform: capitalize; text-align: center; margin: 0 15px; margin-bottom: 15px}
.single .wd-noah-persona label {font-weight: bold; margin: 0; margin-right: 10px; width: 150px}
.single .wd-noah-persona .wd-noah-persona-testo {padding: 10px 0}
.single .wd-noah-persona .wd-noah-persona-inc-ente > label {font-weight: normal; text-transform: lowercase; font-style: italic; width: auto}
.single .wd-noah-persona .wd-noah-persona-featured-image{display:none}
.archive .wd-noah-persona .wd-noah-persona-titolo {font-size: 26px; line-height: 30px; text-transform: capitalize}
.archive .wd-noah-persona .wd-noah-persona-tipo-persona {padding: 0 20px}
.archive .wd-noah-persona .wd-noah-persona-featured-image{display:none}
.wd-noah-persone .wd-noah-persona{ border-bottom:1px solid #fff; padding-bottom:5px;}

@media screen and (max-width: 767px) {
.single .wd-noah-persona .wd-noah-persona-featured-image > img {display: block; width: 100%; margin: 0 auto}
.single .wd-noah-persona .wd-noah-persona-featured-image,
.single .wd-noah-persona .wd-noah-persona-infocontainer,
.single .wd-noah-persona .wd-noah-persona-incarichi {padding: 5px 15px; width: 100%; max-width: 500px; margin: 0 auto; text-align: left}
.archive .wd-noah-persona .wd-noah-persona-titolo {padding: 0 20px}
.archive .wd-noah-persona {padding-bottom: 20px}
.archive .wd-noah-persona .wd-noah-persona-featured-image {margin: 20px auto 10px}
}

@media screen and (min-width: 768px) {
.single .wd-noah-persona .wd-noah-persona-featured-image,
.single .wd-noah-persona .wd-noah-persona-infocontainer,
.single .wd-noah-persona .wd-noah-persona-incarichi {float:left; margin: 20px; margin-top: 0}
.single .site-footer {clear: both}
.archive .wd-noah-persona {overflow: hidden}
.archive .wd-noah-persona .wd-noah-persona-titolo {padding: 30px 20px 10px}
.archive .wd-noah-persona .wd-noah-persona-featured-image {float: left; margin: 20px}
}

/* enti e parrocchie */
.single .wd-noah-ente .wd-noah-ente-featured-image > img {max-width: 300px}
.single .wd-noah-ente .wd-noah-ente-titolo {font-size: 30px; line-height: 34px; padding: 15px 0; text-transform: capitalize; text-align: center; margin: 0 15px; margin-bottom: 15px}
.single .wd-noah-ente label {font-weight: bold; margin: 0; margin-right: 10px; width: 150px}
.single .wd-noah-ente .acf-map {margin: 20px; width: calc(100% - 40px)}
.archive .wd-noah-ente .wd-noah-ente-titolo {font-size: 26px; line-height: 30px; text-transform: capitalize}
.archive .wd-noah-ente .wd-noah-ente-tipo-ente {padding: 0 20px}

@media screen and (max-width: 767px) {
.single .wd-noah-ente .wd-noah-ente-featured-image > img {display: block; width: 100%; margin: 0 auto}
.single .wd-noah-ente .wd-noah-ente-featured-image,
.single .wd-noah-ente .wd-noah-ente-infocontainer,
.single .wd-noah-ente .wd-noah-ente-incarichi {padding: 5px 15px; width: 100%; max-width: 500px; margin: 0 auto; text-align: left}
.archive .wd-noah-ente .wd-noah-ente-titolo {padding: 0 20px}
.archive .wd-noah-ente {padding-bottom: 20px}
.archive .wd-noah-ente .wd-noah-ente-featured-image {margin: 20px auto 10px}
}

@media screen and (min-width: 768px) {
.single .wd-noah-ente .wd-noah-ente-featured-image,
.single .wd-noah-ente .wd-noah-ente-infocontainer,
.single .wd-noah-ente .wd-noah-ente-testo,
.single .wd-noah-ente .wd-noah-ente-incarichi {float: left; margin: 20px; margin-top: 0}
.single .site-footer {clear: both}
.archive .wd-noah-ente {overflow: hidden}
.archive .wd-noah-ente .wd-noah-ente-titolo {padding: 30px 20px 10px}
.archive .wd-noah-ente .wd-noah-ente-featured-image {float: left; margin: 20px}
}

/* appuntamenti */
.single .wd-noah-appuntamento .wd-noah-appuntamento-titolo {font-size: 30px; line-height: 34px; padding: 15px 0; text-transform: capitalize; text-align: center; margin: 0 15px; margin-bottom: 15px}
.single .wd-noah-appuntamento label {font-weight: bold; margin: 0; margin-right: 10px; width: 150px}
.single .wd-noah-appuntamento .wd-noah-appuntamento-widget-calendario {margin: 0 20px 20px}
.single .wd-noah-appuntamento .acf-map {margin: 20px; width: calc(100% - 40px)}
.archive .wd-noah-appuntamenti .wd-noah-appuntamenti-titolo {font-size: 26px; line-height: 30px; text-transform: capitalize}
.archive .wd-noah-appuntamenti {padding-bottom: 20px}
.archive .wd-noah-appuntamenti .wd-noah-appuntamento-widget-calendario {margin: 20px}

@media screen and (max-width: 767px) {
.single .wd-noah-appuntamento .wd-noah-appuntamento-infocontainer {padding: 5px 15px; width: 100%; max-width: 500px; margin: 0 auto; text-align: left}
.archive .wd-noah-appuntamenti > div {padding: 0 20px}
.archive .wd-noah-appuntamenti .wd-noah-appuntamenti-titolo {padding-top: 20px}
}

@media screen and (min-width: 768px) {
.single .wd-noah-appuntamento .wd-noah-appuntamento-infocontainer {float: left; margin: 20px; margin-top: 0}
.single .site-footer {clear: both}
.archive .wd-noah-appuntamenti {overflow: hidden}
.archive .wd-noah-appuntamenti .wd-noah-appuntamenti-titolo {padding: 30px 20px 10px}
.archive .wd-noah-appuntamenti > div:not(.wd-noah-appuntamenti-titolo) {padding: 0 20px}
}

.wd-noah-appuntamento {padding:20px;max-width: 1360px;width:100% ;margin:auto;min-height:400px; text-align:left;font-family: 'Open Sans', sans-serif;  color:#222222; display:table;    background: #ffffff;    margin-top: 0rem;   padding-top: 2rem;} 
.wd-noah-appuntamento-widget-calendario {display: inline-block; font-family: sans-serif; font-size: 1.5em; text-align: center; line-height: 1.2; border-radius: 10px; overflow: hidden; width: 4.4em; box-shadow: 1px 1px 3px rgba(0, 0, 0, .5); padding: 0 !important; float: left}
.wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-larger {font-size: 2em; display: block}
.wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-smaller {font-size: .7em; display: block; line-height: 1.8}
.wd-noah-appuntamento-widget-calendario:before {font-size: .5em; content: attr(data-top); display: block; text-transform: uppercase; padding: 5px 0}
.wd-noah-appuntamento-widget-calendario:after {font-size: .5em; content: attr(data-bot); display: block; text-transform: uppercase; padding: 5px 0}



/* sidebar_appuntamenti*/
.wd-noah-appuntamento-sidebar-sx{ max-width:25%;  float:left }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container { background:#EDEDED; padding:1rem }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito {  padding-top: 0rem; margin-top:0px; border-bottom: 3px solid #6d7078; ;}
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .menu-item  {font-family: 'Open Sans Bold', sans-serif ;; font-weight:600;  }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .active a {color:#c11624; }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .menu-item.has-dropdown  {font-family: 'Open Sans Bold', sans-serif ;font-size:1rem ; font-weight:600;  }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .menu-item.has-dropdown strong {font-family: 'Open Sans Bold', sans-serif ;font-size:1rem ; font-weight:600;  }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .dropdown {color: #000000; font-size:1rem;padding-left:0px; margin-bottom:0rem; text-transform: none}
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .dropdown li {color: #000000; font-size:1rem;padding-left:0px; margin-bottom:0rem}
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .dropdown li a {color: #000000;font-size:1rem }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .active {color:#c11624; font-weight:600 }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .active a {color:#c11624; }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .active a:after  {display: none }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .current-menu-item a  {color:#c11624;}
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .cmw-level-1  { text-transform:uppercase; }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .cmw-level-1 a {color:#000000; }
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .cmw-level-1.active a {color:#c11624 ;color:#000000}
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito li {padding-bottom:0.5rem ;padding-top: 0.5rem}
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .cmw-level-2 { text-transform:uppercase; border-bottom:1px solid #ffffff}
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .cmw-level-2 a{ color:#000000}
.wd-noah-appuntamento-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .cmw-level-2.active a {color:#c11624 ;}




/* sidebar_appuntamenti*/
.wd-noah-appuntamenti-sidebar-sx{ max-width:25%;  float:left }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container { background:#EDEDED; padding:1rem }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito {  padding-top: 0rem; margin-top:0px; border-bottom: 3px solid #6d7078; ;}
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .menu-item  {font-family: 'Open Sans Bold', sans-serif ;; font-weight:600;  }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .active a {color:#c11624; }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .menu-item.has-dropdown  {font-family: 'Open Sans Bold', sans-serif ;font-size:1rem ; font-weight:600;  }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .menu-item.has-dropdown strong {font-family: 'Open Sans Bold', sans-serif ;font-size:1rem ; font-weight:600;  }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .dropdown {color: #000000; font-size:1rem;padding-left:0px; margin-bottom:0rem; text-transform: none}
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .dropdown li {color: #000000; font-size:1rem;padding-left:0px; margin-bottom:0rem}
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .dropdown li a {color: #000000;font-size:1rem }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .active {color:#c11624; font-weight:600 }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .active a {color:#c11624; }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .active a:after  {display: none }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .current-menu-item a  {color:#c11624;}
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .cmw-level-1  { text-transform:uppercase; }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .cmw-level-1 a {color:#000000; }
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .cmw-level-1.active a {color:#c11624 ;color:#000000}
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito li {padding-bottom:0.5rem ;padding-top: 0.5rem}
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .cmw-level-2 { text-transform:uppercase; border-bottom:1px solid #ffffff}
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .cmw-level-2 a{ color:#000000}
.wd-noah-appuntamenti-sidebar-sx .menu-menusito-container #menu-menusito .dropdown .cmw-level-2.active a {color:#c11624 ;}


/* archivio appuntamenti*/
.wd-noah-appuntamenti {padding:20px;max-width: 1360px;width:100% ;margin:auto;min-height:400px; text-align:left;font-family: 'Open Sans', sans-serif;  color:#222222; display:table;    background: #ffffff;    margin-top: 0rem;   padding-top: 2rem;} 
.wd-noah-appuntamenti .wd-noah-appuntamenti-main  {padding:20px; display: table ; width:100% ; max-width:70%}
.wd-noah-appuntamenti .wd-noah-appuntamento   { padding-bottom:10px; min-height:150px ;  text-align:left; border-bottom:1px solid #6d7078;}
.wd-noah-appuntamenti .wd-noah-appuntamento-featured-image {float:left; margin-right:10px;}
.wd-noah-appuntamenti .wd-noah-appuntamento-featured-image img {width:150px;}
.wd-noah-appuntamenti .wd-noah-appuntamenti-titolo { font-size:1.3rem; line-height:34px; color:#000;border-bottom:0px solid #fff;}
.wd-noah-appuntamenti .wd-noah-appuntamenti-titolo a { color:#222222;; text-decoration:none;}
.wd-noah-appuntamenti .wd-noah-appuntamenti-titolo a:hover {;  color:#222222;text-decoration:underline;}
.wd-noah-appuntamenti .wd-noah-appuntamenti-main .wd-noah-appuntamenti {min-height:auto ;border-bottom:2px solid #6d7078}

/* video e foto galleries*/
#seed-videogallery-archive {padding:20px; background:#ffffff; max-width: 1360px;width:100% ;margin:auto;min-height:400px; text-align:left;font-family: 'Open Sans', sans-serif;  color:#222222; display:table }
#seed-videogallery-collection:before {content:"Tutti i video";font-family: 'Open Sans', sans-serif;  color:#222222; font-size:1.8rem ; display:block}
#seed-videogallery-single {padding:20px; background:#ffffff; max-width: 1360px;width:100% ;margin:auto;min-height:400px; text-align:left;font-family: 'Open Sans', sans-serif;  color:#222222; display:table }
#seed-videogallery-element {text-align:left}

.seed_pg_main {padding:20px; background:#ffffff; max-width: 1360px;width:100% ;margin:auto;min-height:400px; text-align:left;font-family: 'Open Sans', sans-serif;  color:#222222; display:table }
.seed_pg_main #seed-photogallery-element {text-align:left}
#seed-photogallery-torna  {color: #222222 ; width:100%; text-align:left; display: block }
#seed-photogallery-torna a {color: #222222}
#seed-photogallery-archive {padding:20px; background:#ffffff; max-width: 1360px;width:100% ;margin:auto;min-height:400px; text-align:left;font-family: 'Open Sans', sans-serif;  color:#222222; display:table }
#seed-photogallery-album-collection:before {content:"Album fotografici";font-family: 'Open Sans', sans-serif;  color:#222222; font-size:1.8rem ; display:block}






/* smooth_slider*/
.smooth_slider{max-width:800px;height:400px;min-height:400px;background-color:#ffffff;border:0px solid #dd2727;} 
.smooth_slider .sldr_title{font-family:Verdana,Geneva,sans-serif, Arial, Helvetica, sans-serif;font-size:25px;font-weight:bold;font-style:normal;color:#000000;} 
.smooth_slider .smooth_slideri{max-width:800px;margin:0px 0px 0px 0px;} 
.smooth_slider .smooth_slider_thumbnail{float:left;margin:0 10px 0 0px;max-height:400px;border:1px solid #b2b2b2;width:470px;} 
.smooth_slider .smooth_slideri h2{clear:none;line-height:17px;font-family:Verdana,Geneva,sans-serif;font-size:14px;font-weight:bold;font-style:normal;color:#000000;margin:0 0 5px 0;} 
.smooth_slider .smooth_slideri h2 a{color:#000000;font-size:14px;font-weight:bold;font-style:normal;} 
.smooth_slider .smooth_slideri span{font-family:Verdana,Geneva,sans-serif;font-size:14px;font-weight:normal;font-style:normal;color:#333333;} 
.smooth_slider .smooth_slideri p.more{color:#f20060;font-family:Verdana,Geneva,sans-serif;font-size:14px;margin-left: 10px;} 
.smooth_slider .smooth_next{} 
.smooth_slider .smooth_prev{} 
.smooth_slider .smooth_slider_eshortcode{float:left;margin:0 10px 0 0px;height:400px;border:1px solid #b2b2b2;width:470px;} 
.smooth_slider .smooth_more a{color:#f20060;font-family:Verdana,Geneva,sans-serif;font-size:14px;margin-left: 10px;}
.smooth_slider .smooth_slideri {;background-color:#ffffff;} 


@media print {
 a[href]:after { content: none !important; } }











