/*Theme Name: Seed Theme - template-builder-theme-child

Theme URI: 
Author: Seed srl
Author URI: 
Description:   
Version: 2.4
License: 
License URI: 
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: seed-text-domain
Template: seed-template-builder-theme*/


@import url('https://fonts.googleapis.com/css?family=Droid+Serif');
@import '../seed-template-builder-theme/library/css/font-awesome.min.css';
@import '../seed-template-builder-theme/library/css/bootstrap.min.css';

a {color: #970000;}
a:hover {color: #828282; text-decoration:none;}

body {padding:0px !important; margin:0px; width:100% !important;}
body.custom-background {background-position: 0px 120px !important; /*background: #fff !important;*/}
header {background:#970000; /*height:155px;*/ padding:0px !important; position: fixed !important; z-index: 999;}
header .header_top {max-width:1180px; margin:auto;}
header #widget-sow-editor-2 {font-family: 'Droid Serif', serif; color:#fff; font-size: 3.8rem; line-height: 4rem; letter-spacing: -0.1rem; display: table; float: left; width: 390px; margin-top: 1.5rem;}
header #widget-sow-editor-2 p {padding: 0px; margin:0px;}
header #widget-sow-editor-2 img {float:left; margin-right: 1rem; margin-bottom:0px; max-width: 100px; height: auto;}
header #widget-sow-editor-2 .name_site {padding-top: 2rem;}
header #widget-sow-editor-2 .description {font-size: 1.9rem; font-style: italic;}
header #widget-sow-editor-2 .textwidget a {color:#fff;}

.pre-footer {background:#ececec; float:right; border-bottom-left-radius: 5px; padding-left: 1rem; padding-right: 1rem; padding-bottom: 0px; padding-top: 0px;}
.pre-footer .dataesanto {float:left; font-size: 1.2rem; padding-top: 0.3rem; display:table;}
.pre-footer .dataesanto a {color:#000;}
.pre-footer .santodelgiorno_widget {font-style:italic;}
.pre-footer .social {float:left; text-transform: uppercase; font-size: 1.4rem; margin: 1rem; margin-left: 2rem; margin-right: 2rem;}
.pre-footer .social a {color:#000;}
.pre-footer .social i {display:inline; margin-left: 0.5rem;}

.pre-footer .motorediricerca {float:left;}
.pre-footer .motorediricerca label {margin:0px;}

.search-form {/*position: absolute; right: 20px; top: 1px;*/}
.search-field {box-shadow:none;background-color: transparent; background-image: url(images/searchicon.png);	background-position: 5px center; background-repeat: no-repeat; background-size: 24px 24px; border: none; cursor: pointer; height: 37px; margin: 3px 0;	padding: 0 0 0 34px; position: relative; -webkit-transition: width 400ms ease, background 400ms ease; transition: width 400ms ease, background 400ms ease; width: 0;}
.top-bar .search-field {box-shadow:none;background-color: transparent; background-image: url(images/searchicon.png);	background-position: 5px center; background-repeat: no-repeat; background-size: 24px 24px; border: none; cursor: pointer; height: 37px; margin: 3px 0;	padding: 0 0 0 34px; position: relative; -webkit-transition: width 400ms ease, background 400ms ease; transition: width 400ms ease, background 400ms ease; width: 0;}
.search-field:focus {background-color: #fff; border: 2px solid black; cursor: text; outline: 0;width: 230px;}
.search-submit {display: none;}
input[type="search"] { -webkit-appearance: textfield;}

header #navbar {margin-left: 90px;}
.menuprincipale {/*margin-top: 60px; float: left;*/ font-family: 'Droid Serif', serif; color:#fff; font-size:2rem; letter-spacing: -0.1rem; max-width: 1180px; margin: auto;}
.menuprincipale .navbar-toggle .icon-bar {background-color: #fff;}
.menuprincipale .navbar-toggle {border-color: #ddd;}
.menuprincipale .navbar-toggle:before {content: 'menù'; float: left; position: absolute; left: -65px; text-transform: uppercase; top: 5px; font-size: 1.8rem;}
.navbar-nav > li {color:#fff; text-transform: uppercase; }
.navbar-nav > li a{color:#fff;}
.nav > li > a {padding: 10px 8px;}
.navbar-nav .dropdown-menu > li {color:#000; text-transform: uppercase; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.navbar-nav .dropdown-menu > li a{color:#000;}
.nav > li > a:hover, .nav > li > a:focus {background:none;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background:none !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: #fff !important; text-decoration: none; outline: 0; background-color: #970000;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #b8b8b8;}
.dropdown-menu > li > a {padding: 7px 20px;}
.menuprincipale ul.dropdown-menu li > ul.dropdown-menu{ left: 100%; top: 0;} 
.menuprincipale ul.dropdown-menu li:hover > ul.dropdown-menu, ul.dropdown-menu li:focus > ul.dropdown-menu{ display: block }
.menuprincipale .dropdown-menu .menu-item-has-children > a:after {content:'\f0d7'; color:#000; font-family:'FontAwesome'; margin-left:0.5rem;}


.main_container {margin:0px;}
#seed_content_tbt {font-family: 'Droid Serif', serif; max-width:1180px; width: 83%; margin:auto; margin-bottom: 3rem; background: #fff; padding-top:1rem;}
/*#seed_content_tbt {font-family: 'Droid Serif', serif; max-width:1180px; width: auto; margin:auto; float:none; background: #fff; padding-top:1rem; display: table;}*/
#microslide {width:100%; margin-top: 1rem; margin-bottom: 1rem;}
#microslide .iw-so-article-content {background: none; padding:0rem; min-height: 240px;}

#inevidenza .iw-so-article-byline-above {background:#970000; text-transform: uppercase; color:#fff; font-size: 1.2rem; padding-left: 1rem; width: 60%; margin: 0px; top: 148px; position: relative;}
#inevidenza .iw-so-article-title {background: rgba(51, 51, 51, 0.8); color:#fff; padding-left: 1rem; font-size: 1.81rem; top: 148px; position: relative; height: 65px;}
#inevidenza .iw-so-article-title a{ color:#fff; font-size: 1.5em;}

#focus .iw-so-article-byline-above {background:#970000; text-transform: uppercase; color:#fff; font-size: 1.2rem; padding-left: 1rem; width: 60%; margin: 0px; top: 148px; position: relative;}
#focus .iw-so-article-title {background: rgba(51, 51, 51, 0.8); color:#fff; padding-left: 1rem; font-size: 1.81rem; top: 148px; position: relative; height: 65px;}
#focus .iw-so-article-title a{ color:#fff; font-size: 1.5em;}

#appuntamento .iw-so-article-byline-above {background:#970000; text-transform: uppercase; color:#fff; font-size: 1.2rem; padding-left: 1rem; width: 60%; margin: 0px; top: 148px; position: relative;}
#appuntamento .iw-so-article-title {background: rgba(51, 51, 51, 0.8); color:#fff; padding-left: 1rem; font-size: 1.81rem; top: 148px; position: relative; height: 65px;}
#appuntamento .iw-so-article-title a{ color:#fff; font-size: 1.5em;}

#ultimenews .widget-title {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: uppercase; color:#970000; font-size: 2.6rem; font-weight: 200;}
#ultimenews .widget-title:before {content: "\f02c"; color:#fff; font-family:'FontAwesome'; color:#222222; font-size: 2.6rem; margin-right: 1rem;}

#ultimenews .iw-so-article {border-bottom:1px solid #949494; display: table; padding-bottom: 1rem; padding-top: 1rem;}
#ultimenews .iw-so-article-thumb {width:30%;}
#ultimenews .iw-so-article-content  {/*width:70%;*/}
#ultimenews .iw-so-article-title {font-family: 'Droid Serif', serif; text-transform: uppercase; color:#970000; font-size: 2.6rem; margin-top: 0px;}
#ultimenews .iw-so-article-title a {color:#970000;}
#ultimenews .iw-so-article-excerpt {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1em;}
#ultimenews .iw-so-article-btn {background:#970000; border-radius:2rem; float: right; border:0px; padding: 0.1rem 0.7rem; font-weight:bolder;}

#ultimenews .thumbnail_news {width: 30%; float: left; text-align: center;}
#ultimenews .thumbnail_news img {max-width:200px;}
#ultimenews .testo_preview a{background:#970000; border-radius:2rem; float: right; border:0px; padding: 0.1rem 0.9rem; font-weight:bolder; color:#fff;}

#archivio_notizie {background:#d9d9d9;}
#archivio_notizie .textwidget p {margin:0px; text-transform:uppercase; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color:#000; padding: 0.2rem;}
#archivio_notizie .textwidget p a {color:#000;}
#archivio_notizie .textwidget:before {content: "\f187"; color:#000; font-size: 2rem; font-family:'FontAwesome'; float:left; margin-right: 0.5rem; margin-left: 0.5rem;}

#la_parola {}
#la_parola p {margin:0px; padding:0px;}
#la_parola .widget-title {font-family: 'Droid Serif', serif; margin:0px !important; background: #008cba; color: #fff; font-size: 2.5rem; border-top-right-radius: 15px; margin: 0px; padding: 0.8rem; }
#webcam_pa {}
#webcam_pa .widget_sow-editor {margin:0px !important; background: #008cba; color: #fff; font-size: 2.5rem; border-top-right-radius: 15px; margin: 0px; padding: 0.8rem;}
#webcam_pa .widget-title {font-family: 'Droid Serif', serif; width: 75%; margin: 0px !important;}

#Theofilos {display: table; border: 1px solid gray; margin: 0px; padding: 0px; width: 100%;}
#Theofilos img {float:left; margin-right:1rem; max-width: 200px; height: auto;}
#Theofilos a {color:#000;}
#Theofilos strong {text-transform: uppercase; color:#e0001a; font-size: 2.2rem; padding-top: 1rem; display: block;}
#Theofilos strong a{color:#e0001a;}
#Theofilos em {padding-bottom: 2rem; display: block;}
#Theofilos p {margin:0px; paggind:0px;}


#photogallery {}
#photogallery .widget-title {background:#970000; color:#fff; text-transform: uppercase; font-size: 2.6rem; margin: 0px; padding: 0.5rem; font-family: 'Droid Serif', serif;}
#photogallery .widget-title a{color:#fff;}
#photogallery .widget-title:before {content: "\f03e"; color:#fff; font-size: 2.7rem; font-family:'FontAwesome'; float:left; margin-right: 0.5rem; margin-left: 0.5rem;}
#photogallery .iw-so-article-btn {background:#970000; border-radius:2rem; float: right; border:0px; padding: 0.1rem 0.7rem; font-weight:bolder;}
#photogallery .iw-so-article-content {background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */;
height:257px; padding: 1rem; }
#photogallery .iw-so-article-title {color:#fff; margin-top: 160px; float: left; font-size: 1em;}
#photogallery .iw-so-article-title a{color:#fff; font-size: 1em;}
#photogallery .iw-so-article-button {float: right; /*margin-top: -40px;*/}

#VideoHP {}
#VideoHP .widget-title {background:#970000; color:#fff; text-transform: uppercase; font-size: 2.6rem; margin: 0px; padding: 0.5rem; font-family: 'Droid Serif', serif;}
#VideoHP .widget-title a{color:#fff;}
#VideoHP .widget-title:before {content: "\f03d"; color:#fff; font-size: 2.7rem; font-family:'FontAwesome'; float:left; margin-right: 0.5rem; margin-left: 0.5rem;}
#VideoHP .textwidget {background:#000;}
#VideoHP .textwidget p {margin:0px; padding:0px;}

#audiogallery {}
#audiogallery .widget-title {background:#970000; color:#fff; text-transform: uppercase; font-size: 2.6rem; margin: 0px; padding: 0.5rem; font-family: 'Droid Serif', serif;}
#audiogallery .widget-title a{color:#fff;}
#audiogallery .widget-title:before {content: "\f027"; color:#fff; font-size: 2.7rem; font-family:'FontAwesome'; float:left; margin-right: 0.5rem; margin-left: 0.5rem;}
#audiogallery .iw-so-article-btn {background:#970000; border-radius:2rem; float: right; border:0px; padding: 0.1rem 0.7rem; font-weight:bolder;}
#audiogallery .iw-so-article-thumb {height: 205px;}
#audiogallery .iw-so-article-content {background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */;
/*height:257px;*/ padding: 1rem; }
#audiogallery .iw-so-article-title {color:#fff; margin-top: -60px; float: left; font-size: 1em; position: absolute;}
#audiogallery .iw-so-article-title a{color:#fff; font-size: 1em;}
#audiogallery .iw-so-article-button {float: right; margin-top: -40px;}

#widgetBeweb {max-width: 300px;}
#widgetBibbiaEdu {max-width: 300px;} 
#widgetBibbiaEdu p{margin: 0px; padding: 0px;} 



#iframe_twitter p{margin:0px; padding:0px;}
#iframe_twitter .timeline-Header {padding-top:0px;}
#iframe_facebook p{margin:0px; padding:0px;}

#dxhome {background:#d4eeff; padding: 1.2rem;}

#calendarioappuntamenti {margin-top: 1rem;}
#calendarioappuntamenti .widget-title {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: uppercase; color:#008aba; font-size: 2.6rem; font-weight: 200; margin-bottom: 0px; border-bottom: 1px dotted #000; padding-bottom: 0.5rem;}
#calendarioappuntamenti .widget-title:before {content: "\f073"; color:#fff; font-family:'FontAwesome'; color:#fff; 
background: rgb(1,176,233); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(1,176,233,1) 0%, rgba(2,126,174,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(1,176,233,1) 0%,rgba(2,126,174,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(1,176,233,1) 0%,rgba(2,126,174,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b0e9', endColorstr='#027eae',GradientType=0 ); /* IE6-9 */
border-top-left-radius: 1rem; border-top-right-radius: 1rem; font-size: 2.6rem; padding: 1rem; padding-bottom: 0.5rem; margin-right: 1rem;
}
#calendarioappuntamenti .event {color:#fff;}
#calendarioappuntamenti .event a{color:#fff;}
/*#calendarioappuntamenti .event a:hover {color:#000;}*/
.mini-clndr .clndr .days-container .days .day, .mini-clndr .clndr .days-container .days .empty {padding:0px !important;}
.single-wd-appuntamenti #seed_content_tbt_single label {margin-right:1rem;}
.mini-clndr .clndr .days-container .events .events-list .event:hover {font-weight: bold; /*color:#000 !important;*/ background-color: #5b5b5b !important;}   

#daufficiostampa .widget-title {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: uppercase; color:#008aba; font-size: 2.6rem; font-weight: 200; margin-bottom: 0px; border-bottom: 1px dotted #000; padding-bottom: 0.5rem;}
#daufficiostampa .widget-title:before {content: "\f1ea"; color:#fff; font-family:'FontAwesome'; color:#fff; 
background: rgb(1,176,233); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(1,176,233,1) 0%, rgba(2,126,174,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(1,176,233,1) 0%,rgba(2,126,174,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(1,176,233,1) 0%,rgba(2,126,174,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b0e9', endColorstr='#027eae',GradientType=0 ); /* IE6-9 */
border-top-left-radius: 1rem; border-top-right-radius: 1rem; font-size: 2.6rem; padding: 1rem; padding-bottom: 0.5rem; margin-right: 1rem;
}
#daufficiostampa .wp_rss_retriever_list {list-style-type: none; padding: 0px;}
#daufficiostampa li {font-family: 'Droid Serif', serif; text-transform: uppercase; color:#0e0097; font-size: 1.6rem; border-bottom: 1px solid #949494; line-height: 2rem;}
#daufficiostampa li a {color:#005862; /*float: right; max-width: 67.5%; */}
#daufficiostampa li p {margin:0px; padding:0px;}
#daufficiostampa .archivionews-in-breve  {background:#d9d9d9; text-transform:uppercase; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color:#000; padding: 0.2rem; font-size: 1.2rem;}
#daufficiostampa .archivionews-in-breve a {color:#000;}
#daufficiostampa .archivionews-in-breve a:before {content: "\f187"; color:#000; font-size: 1.2rem; font-family:'FontAwesome'; float:left; margin-right: 0.5rem; margin-left: 0.5rem;}
#daufficiostampa .wp_rss_retriever_image {/*float: none;*/}
#daufficiostampa .wp_rss_retriever_container {/*float: left;*/ text-transform: initial; font-size: 1.3rem; color: #000; display: table;}

#TGWEB .widget-title {font-family: 'Droid Serif', serif; margin:0px !important; background: #008cba; color: #fff; font-size: 2.5rem; border-top-right-radius: 15px; margin: 0px; padding: 0.8rem;}
#TGWEB .textwidget div {font-family: 'Droid Serif', serif; background: #008cba; color: #fff; font-size: 1.2rem; font-style:italic; padding-left: 1rem;}
#TGWEB .textwidget p {margin:0px !important; padding:0px;}

#comunicatistampa .widget-title {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: uppercase; color:#008aba; font-size: 2.6rem; font-weight: 200; margin-bottom: 0px; border-bottom: 1px dotted #000; padding-bottom: 0.5rem;}
#comunicatistampa .widget-title:before {content: "\f1ea"; color:#fff; font-family:'FontAwesome'; color:#fff; 
background: rgb(1,176,233); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(1,176,233,1) 0%, rgba(2,126,174,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(1,176,233,1) 0%,rgba(2,126,174,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(1,176,233,1) 0%,rgba(2,126,174,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b0e9', endColorstr='#027eae',GradientType=0 ); /* IE6-9 */
border-top-left-radius: 1rem; border-top-right-radius: 1rem; font-size: 2.6rem; padding: 1rem; padding-bottom: 0.5rem; margin-right: 1rem;
}
#comunicatistampa .wp_rss_retriever_list {list-style-type: none; padding: 0px;}
#comunicatistampa li {font-family: 'Droid Serif', serif; text-transform: uppercase; color:#0e0097; font-size: 1.6rem; border-bottom: 1px solid #949494; line-height: 2rem;}
#comunicatistampa li a {color:#005862;}
#comunicatistampa li p {margin:0px; padding:0px;}
#comunicatistampa .archiviocomunicati {background:#d9d9d9; text-transform:uppercase; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color:#000; padding: 0.2rem; font-size: 1.2rem;}
#comunicatistampa .archiviocomunicati a {color:#000;}
#comunicatistampa .archiviocomunicati a:before {content: "\f187"; color:#000; font-size: 1.2rem; font-family:'FontAwesome'; float:left; margin-right: 0.5rem; margin-left: 0.5rem;}

.footer_container {background:#970000; margin:0px; display: table; width: 100%;}
.footer_container .col-md-12 {max-width:1180px; margin:auto; color:#fff; float: none;}
.footer_container .col-md-12 a {color:#fff;}
.footer_container .credits {float:right; font-size: 1.2rem; font-style: italic;}
.footer_container #widget-sow-editor-3 img {float:left; margin-right: 1rem;}
.footer_container #widget-sow-editor-3 p:nth-child(3) {padding-top: 2rem;}

/* pagine interne */

.main_container {max-width: 1180px; margin: auto; background: #fff; margin-top: 160px !important; min-height: 500px; padding-bottom: 2rem;}
.home .main_container {max-width:auto; margin: auto; background:none;}
.home #seed_content_tbt {max-width:1180px; width: auto; margin:auto; float:none; /*display:table;*/}

#seed_content_tbt_single .col-lg-2 {padding-top:2rem;}
#seed_content_tbt_single {width: 83%;}
#seed_content_tbt_single .attachment-post-thumbnail {max-width:300px; height: auto; width: 100%; float: left; margin-right: 3rem;}
.titolo_single {font-family: 'Droid Serif', serif; text-transform: uppercase; color:#970000; font-size: 2.6rem;}
.seed_entry_content_tbt {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.7rem; line-height: 2.7rem;}
.single .sottotitolo {font-family: 'Droid Serif', serif; color:#646464; font-size: 2rem; font-style:italic;}

.page .attachment-post-thumbnail {max-width:300px; height: auto; width: 100%; float: left; margin-right: 3rem;}
.page .seed-entry-title {font-family: 'Droid Serif', serif; text-transform: uppercase; color:#970000; font-size: 2.6rem;}
.page .sottotitolo {font-family: 'Droid Serif', serif; color:#646464; font-size: 2rem; font-style:italic; margin-bottom: 2rem;}

#seed_content_tbt_archive {width: 83%; margin-top: 2rem;}
.archive article {border-bottom:1px solid #d9d9d9; margin-top: 0px;}
.archive .title-archive {font-family: 'Droid Serif', serif; text-transform: uppercase; color:#970000; font-size: 1.8rem;}
.archive .title-archive:before {content: "\f02c"; font-family:'FontAwesome'; color:#222222; font-size: 2.6rem; margin-right: 1rem;}
.archive .seed-entry-title {font-family: 'Droid Serif', serif; text-transform: uppercase; color:#970000; font-size: 2rem; margin: 0px;}
.archive .seed-entry-title a {color:#970000;}
.archive .sottotitolo {font-style:italic; font-size: 2rem;}
.numerazione_pagine {font-size:1.5rem; margin-top: 2rem; text-align: center; margin-bottom: 2rem;}
.numerazione_pagine .page-numbers {border: 1px solid #7b7b7b; padding: 0.5rem; color:#7b7b7b;}
.numerazione_pagine .current {border: 1px solid #970000; padding: 0.5rem; color: #fff; background: #970000;}
.numerazione_pagine .next {border:0px;}
.numerazione_pagine .prev {border:0px;}

.wd-noah-intervento-ascolta-audio {text-transform: none; color: #797979; font-weight: normal; font-size: 1.5rem;}
.wd-noah-intervento-ascolta-audio:before {content: "\f027"; font-family:'FontAwesome'; color:#797979; font-size: 2rem; margin-right: 0.5rem;}
.wd-noah-intervento-ascolta-audio a {color: #797979 !important;}


.home .synved-social-container {display:none;}
.synved-social-container {/*float:right; margin-top: -60px;*/ text-align: right;}

#wpba_attachment_list {width:100%; margin:0px; background: #d9d9d9; margin-bottom:1.5rem; margin-top:1rem;}

#seed-photogallery-archive:before {content:'Photo Gallery'; font-family: 'Droid Serif', serif;  color: #ffffff; font-size: 1.5rem; padding:0.3rem; padding-left: 6px; padding-right: 6px; background: #970000; text-transform: uppercase;}
.seed_pg_main #seed-photogallery-element {text-align: left !important;}
#seed-photogallery-element {display: table; padding-top: 2rem;}
#seed-photogallery-torna {position:relative !important; color: #ffffff; font-size: 1.5rem; font-family: 'Droid Serif', serif; padding:0.3rem; padding-left: 6px; background: #970000; text-transform: uppercase; width: 135px; font-weight: inherit;}
#seed-photogallery-torna a{color: #ffffff;}
#seed-photogallery-title {font-family: 'Droid Serif', serif !important; text-transform: uppercase; color:#970000; font-size: 2.6rem !important; font-weight:bolder; margin-bottom: 15px; text-align: left !important; margin-top: 0px;}
.seed-photogallery-container img {border:4px solid #fff;}
#seed-photogallery-image-caption {text-align: center !important; ffont-family: 'Droid Serif', serif !important;}
#seed-photogallery-navlinks {padding: 0.5rem !important; color: #7b7b7b; font-size: 1.5rem !important; border: 1px solid #7b7b7b;}
#seed-photogallery-navlinks a{color: #7b7b7b;}

.term-omelia .seed-post .seed_entry_content_tbt {display:none;}

#seed-videogallery-archive:before {content:'Video Gallery'; color: #ffffff; font-size: 1.5rem; font-family: 'Droid Serif', serif; padding:0.3rem; padding-left: 6px; padding-right: 6px; background: #970000; text-transform: uppercase;}
#seed-videogallery-element {margin:0.5rem !important;}
#seed-videogallery-torna {position:relative !important; color: #ffffff; font-size: 1.5rem; font-family: 'Droid Serif', serif; padding:0.3rem; padding-left: 6px; background: #970000; text-transform: uppercase; width: 135px; font-weight: inherit;}
#seed-videogallery-single #seed-videogallery-torna {position:relative !important; color: #ffffff; font-size: 1.5rem; font-family: 'Droid Serif', serif; padding:0.3rem; padding-left: 6px; background: #970000; text-transform: uppercase; width: 135px; font-weight: inherit;}
#seed-videogallery-title {font-family: 'Droid Serif', serif !important;  text-transform: uppercase; color:#970000; font-size: 2.6rem !important; font-weight:bolder; margin-bottom: 15px; text-align: left !important;}

.seed_pg_archive {display: table; padding-top: 2rem;}

.menu_footer {text-align: center; margin: auto; width:100%; display:table;}
.menu_footer .menu-widget {padding: 0px;}
.menu_footer li {display: inline; font-family: 'Droid Serif', serif; color:#fff; font-size:2rem; text-transform:uppercase; margin-left: 1rem;}

.term-omelia #seed_content_tbt_archive:before {content:'Omelie'; font-family: 'Droid Serif', serif !important; font-weight:bold; text-transform: uppercase; color:#970000; font-size: 2.6rem;}
.wd-noah-intervento-vesc-data-intervento {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.7rem; color:#3a3a3a; font-weight: 300;}
.wd-noah-intervento-pdf {width:100%; margin:0px; background: #d9d9d9; margin-bottom:1.5rem; margin-top:1rem; font-weight: 300; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: none;  font-size: 1.7rem;}
.term-omelia #seed_content_tbt_archive .seed-post {padding-top: 1rem; padding-bottom: 1rem;}

.post-type-archive-audiogallery #seed_content_tbt_archive:before {content:'Tutto Diocesi'; font-family: 'Droid Serif', serif !important; font-weight:bold; text-transform: uppercase; color:#970000; font-size: 2.6rem;}
.post-type-archive-audiogallery #seed_content_tbt_archive .seed-post {padding-top: 1rem; padding-bottom: 1rem;}

.page-id-2494 .col-lg-2 {display:none !important;}

#newsletter_HP {background: url(/wp-content/uploads/2017/05/newsletter.jpg) #0ECFD8 no-repeat; background-position: center center;}
#newsletter_HP p {margin:0px; padding:0px;}
#newsletter_HP .textwidget {height:395px;  font-family: 'Droid Serif', serif; padding:2.2rem; padding-top: 5rem; font-size: 1.53rem;}
#newsletter_HP .textwidget iframe {height:280px;}

.menusxint {}
.menusxint ul {list-style-type: none; padding: 0px;}
/*.menusxint a {background: #970000; color:#fff; width: 100%; display: block; padding: 0.3rem; padding-left: 0.7rem; border-bottom: 1px dotted #fff; margin-bottom: 0.1rem; letter-spacing: 0.1rem;}
.menusxint a:after {content:"\f107";  color:#fff; font-family:'FontAwesome';}
.menusxint .sub-menu .sub-menu  a {background:#D6D6D6; color:#970000;}
.menusxint .sub-menu a:before {content:"\f107";  color: #970000; font-family:'FontAwesome'; float: right; margin-right: 0.5rem;}
.menusxint .sub-menu a:after {display:none;}
.menusxint .sub-menu li {margin-left:1rem;}
.menusxint .sub-menu .current_page_item a {color:#970000; background:#fff;}
.menusxint .sub-menu .current_page_item a:before {content:"\f054";  color: #970000; font-family:'FontAwesome'; margin-right: 0.5rem;}*/

.menusxint .menu-item {color:#000; width: 100%; display: block; padding: 0.3rem; padding-left: 0.7rem; border-bottom: 1px dotted #970000; margin-bottom: 0.1rem;}
.menusxint .menu-item a{color:#000;}
.menusxint .cmw-current-item > a {background: #970000; color:#fff; width: 100%; display: block; padding: 0.3rem; padding-left: 0.7rem; border-bottom: 1px dotted #fff; margin-bottom: 0.1rem; font-weight: bolder;}
/*.menusxint .cmw-current-item a{color:#fff;}*/
.menusxint .current-menu-ancestor > a { text-transform: uppercase;  color: #970000; font-weight: bolder; border-bottom: 1px dotted #970000; width: 100%; display: block;}
.menusxint.cmw-level-1  > a { text-transform: uppercase;  color: #970000; font-weight: bolder; border-bottom: 1px dotted #970000; width: 100%; display: block;}
                                        

.wd-noah-persona-tipo-persona {color:#696464; text-transform: initial; font-size: 2rem;}
.wd-noah-ente-tipo-ente {color:#696464; text-transform: initial; font-size: 2rem;}
.wd-noah-indirizzo-ente {color:#696464; text-transform: initial; font-size: 1.5rem;}
#seed-div-box-annuario .seed_entry_content_tbt p {margin:0px; padding:0px; font-style: italic;}

.post-type-archive-wd-annuario-enti #seed_content_tbt_archive:before {content:'Vicariati e Parrocchie'; font-family: 'Droid Serif', serif !important; font-weight:bold; text-transform: uppercase; color:#970000; font-size: 2.6rem;}
.wd-noah-enti-search {background:#e5e5e5;}
.wd-noah-enti-search label {margin-right:1rem; margin-top: 1rem;}
.single-wd-annuario-enti  label {margin-right: 0.5rem;}
.wd-noah-ente-nav-parent-posts {margin-bottom:1rem;}
.wd-noah-citta-ente {display:none;}
.wd-noah-cap-ente {display:none;}
.wd-noah-regione-ente {display:none;}
.wd-noah-paese-ente {display:none;}
.wd-noah-ente-incarichi {background: #e9e9e9; padding: 1rem;}
.single-wd-annuario-enti .seed-localization-address {display:none;}
.postid-29518 .wd-noah-ente-infocontainer {display:none;}
.postid-29552 .wd-noah-ente-infocontainer {display:none;}
.postid-29583 .wd-noah-ente-infocontainer {display:none;}
.postid-29611 .wd-noah-ente-infocontainer {display:none;}
.postid-29643 .wd-noah-ente-infocontainer {display:none;}
.postid-29678 .wd-noah-ente-infocontainer {display:none;}

.post-type-archive-wd-annuario-persone #seed_content_tbt_archive:before {content:'Sacerdoti'; font-family: 'Droid Serif', serif !important; font-weight:bold; text-transform: uppercase; color:#970000; font-size: 2.6rem;}
.wd-noah-persone-search {background:#e5e5e5; margin-top: 1rem;}
.wd-noah-persone-search label {margin-right:1rem;}
.single-wd-annuario-persone label {margin-right:1rem;}


.category-nomine-cancelleria .seed-post .seed_entry_content_tbt {display:none;}

.tag_post {text-align: right; font-size: 1.4rem;}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(151, 0, 0, 0.8) url(images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
} 
/* the button becomes visible */
.cd-top.cd-is-visible {  visibility: visible;  opacity: 1; }
/* if the user keeps scrolling down, the button is out of focus and becomes less visible */
.cd-top.cd-fade-out { opacity: .5;}
.no-touch .cd-top:hover { background-color: #28bbdd;  opacity: 1;}

/* =WordPress Core align img to text-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right; margin: 5px 0 20px 20px;}
.alignleft { float: left; margin: 5px 20px 20px 0;}
a img.alignright {float: right; margin: 5px 0 20px 20px;}
a img.alignnone { margin: 5px 20px 20px 0;}
a img.alignleft {float: left; margin: 5px 20px 20px 0;}
a img.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.wp-caption { background: #fff;  border: 1px solid #f0f0f0;  max-width: 96%; /* Image does not overflow the content area */   padding: 5px 3px 10px;    text-align: center;}
.wp-caption.alignnone { margin: 5px 20px 20px 0;}
.wp-caption.alignleft { margin: 5px 20px 20px 0;}
.wp-caption.alignright {  margin: 5px 0 20px 20px;}
.wp-caption img { border: 0 none; height: auto; margin: 0;  max-width: 98.5%; padding: 0; width: auto;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px;}

/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;  white-space: nowrap;height: 1px;width: 1px;	overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;	border-radius: 3px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important;	color: #21759b;	display: block;	font-size: 14px;	font-size: 0.875rem;	font-weight: bold;	height: auto;	left: 5px;	line-height: normal;	padding: 15px 23px 14px;	text-decoration: none;	top: 5px;	width: auto;	z-index: 100000; }/* Above WP toolbar. */

figcaption {font-size: 1.2rem; line-height: 1.9rem;}

.single-audiogallery #seed_content_tbt_single .attachment-post-thumbnail {max-width: 600px;}
.single-audiogallery .wp-audio-shortcode {max-width: 600px;}

/* Define mobile styles */

@media only screen and (max-width: 40em) { 
   header {height:auto; width: 100%;}
   .pre-footer {float:none; margin-left: 1rem; margin-right: 1rem; display: table; width: 95%;}
   .pre-footer .dataesanto {display: none;}
   .pre-footer .santodelgiorno_widget {display: inline; margin-left: 0.4rem;}
   .pre-footer .social {float:none; margin-left: 0rem; margin-right: 0rem;}
   .pre-footer .social i { margin-left: 0.32rem;}
   .pre-footer .social .fa-lg {font-size: 1em;}
    header #widget-sow-editor-2 {font-size: 3.5rem; line-height: 3.5rem; margin-left: 1rem; width: 300px; margin-bottom: 1rem;}
   header #widget-sow-editor-2 .name_site {padding-top: 0.8rem !important; font-size: 3.2rem;}
   header #widget-sow-editor-2 img {max-width: 80px !important; height: auto !important;}
   .menuprincipale {margin-top:0px; float: none;}
   #seed_content_tbt {display: block;}
   #ultimenews .iw-so-article-thumb {width:100%}
   #ultimenews .iw-so-article-content {width:100%}
   #ultimenews .iw-so-article-title {font-size: 2.5rem; margin-bottom: 0rem;}
   #ultimenews .thumbnail_news {width: 100% !important; float: none !important;}
   #ultimenews .thumbnail_news img {max-width: 100% !important;}
   
   #daufficiostampa li a {color:#0e0097; float: none; max-width: 100%;}
   #daufficiostampa .wp_rss_retriever_image {float:none; width:auto !important; }
   #daufficiostampa .wp_rss_retriever_image img {}
   
   .main_container { margin-top: 190px !important;}

   .synved-social-container {margin:0px; width: 100%;}
   #seed_content_tbt_archive {width: 100%;}
   #seed_content_tbt_single .attachment-post-thumbnail {margin: 0rem;}
}

/* max-width 640px, mobile-only styles, use when QAing mobile issues */
/* Medium screens*/
@media only screen and (min-width: 40.063em) {     
    
}

/* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
}

/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
      
 } /* Portrait */

/* Large screens*/
@media only screen and (min-width: 64.063em) {    
    #navbar {padding:0px}
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
    #navbar {padding:0px}
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* XLarge screens*/
@media only screen and (min-width: 90.063em) { 
    #navbar {padding:0px}
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 
    #navbar {padding:0px}
} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens*/
@media only screen and (min-width: 120.063em) { 
    #navbar {padding:0px}
} /* min-width 1921px, xxlarge screens */    