@import url('https://fonts.googleapis.com/css2?family=Ubuntu&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@700&display=swap');

#header {background:none; padding: 0px; /*height: 590px;*/}
.site-header {background:url('/missionario/wp-content/uploads/sites/10/2021/07/bck_siteheader_green_missio.png') no-repeat; padding-right:0px  !important;}
.menu_social_pre_header_saint {float: right; margin-top:1rem; width: 700px;}
.menu_social_pre_header_saint .data {max-width:200px; text-align: right; margin-right: 1rem; font-family: 'Ubuntu', sans-serif; font-size:0.79rem; padding-top: 1rem; color:#fff;}
.menu_social_pre_header_saint .data a { color:#fff; float: right; display: block; font-style:italic;}
#social-navigation {margin-top:0rem;}
#social-navigation .menu-menu-top-header-container:before {content:'seguici su'; font-family: 'Ubuntu', sans-serif; font-size:0.7rem; text-align: center; width: 90%; display: block; color:#fff;}
.grid-x > .large-3 {width: auto; margin:0px;}
#menu-menu-top-header li a:before { color:#fff;}
#searchform input {border-radius: 100px; font-family: 'Ubuntu', sans-serif; font-size: 16px; color: #B6B6B6; width:250px; margin: 0px;}
#searchsubmit {background:none; font-size:0rem; margin-top: 0.5rem; margin-left: 1.5rem;}
#searchform button:before {background: #336540; content:'\f002'; font-family: 'fontawesome' ; font-size: 1.125rem; color: #FFFFFF; padding: 0.75rem; border-radius: 80px}
.header-logo {margin-right: 1rem; height: 210px;}
.custom-logo {max-width: 171px; margin-top: 1rem; margin-bottom: 1rem;}
.site-title {font-family: 'Ubuntu', sans-serif; color:#fff;  max-width: 600px; text-transform:uppercase; line-height: 1 !important; padding-top: 1.8rem; font-size: 2.5rem !important;}
.site-title a {color:#fff;}
.site-title::first-line {text-transform:initial;}
.site-description {font-family: 'Ubuntu', sans-serif; color:#fff; font-size: 1.8rem !important;}

.nav_container {background: rgb(52,52,52);
background: linear-gradient(0deg, rgba(52,52,52,1) 0%, rgba(53,53,53,1) 50%, rgba(88,88,88,1) 100%); }
.top-bar {background:none; font-family: 'Ubuntu', sans-serif; text-transform:uppercase;}
.top-bar a:hover {color:#ed0844;}
.top-bar ul {background:none;}
.top-bar ul li {background:none;}
.menu > li:not(.menu-text) > a {line-height: 2;}
.top-bar .submenu {background: rgb(52,52,52);
background: linear-gradient(0deg, rgba(52,52,52,1) 0%, rgba(53,53,53,1) 50%, rgba(88,88,88,1) 100%);   z-index: 9999;}
.top-bar .submenu li {text-transform:initial; font-size:1rem;}
.dropdown .is-dropdown-submenu a {line-height: 1 !important;}
.dropdown.menu > li > a {padding: 0.7rem 0.5rem;}

.content_container {padding-bottom:1rem;}

#in_evidenza_hp .widget-title {text-transform:uppercase; font-family: 'Ubuntu', sans-serif; font-weight:bolder; font-size:0.9rem; background:#336540; color:#fff; padding:0.5rem; display:inline-table; margin:1.5rem;}
#in_evidenza_hp .widget-title a {color:#fff;}
#in_evidenza_hp .miniatura {height: 452px; min-height: 452px; background-size: cover !important;  overflow: hidden;}
#in_evidenza_hp h2 {text-transform:uppercase; padding-left:1rem; padding-right:1rem; color:#fff; font-size:1.5rem; font-weight:bolder; font-family: 'Ubuntu', sans-serif; font-weight:bolder; background:rgba(47,47,47,0.5); margin-left:1rem; margin-right:1rem; margin-top:16rem; margin-bottom:0px; -webkit-hyphens:manual;-moz-hyphens:manual;hyphens:manual;}
#in_evidenza_hp h2 a {color:#fff; font-weight:bolder; -webkit-hyphens:manual;-moz-hyphens:manual;hyphens:manual;}
#in_evidenza_hp .slick-prev {left: 20px;}
#in_evidenza_hp .slick-next {right: 20px;}
#in_evidenza_hp .slick-prev::before, #in_evidenza_hp .slick-next::before {color: #fff;}
#in_evidenza_hp .slick-dots {bottom: 0px; margin-left: 0px !important;}

#dx_top_home {padding-left:1.2rem;}
#dx_top_home .so-widget-sow-image {margin-top:1.2rem;}
#inprimopiano_hp {margin-bottom:2rem;}
#inprimopiano_hp .single_pp {width:31%; margin-right:1rem; margin-bottom:1rem; height:250px; float:left; background-size: cover !important;}
#inprimopiano_hp .single_pp .data {text-transform:uppercase; font-family: 'Ubuntu', sans-serif; font-size:0.9rem; background:#336540; color:#fff; padding:0.5rem; display:inline-table; margin:1.5rem;}
#inprimopiano_hp .contet_pp2 h2 {font-family: 'Ubuntu', sans-serif; font-size:1.6rem; color:#fff; -webkit-hyphens: manual; -moz-hyphens: manual; hyphens: manual; line-height: 1.9rem; margin:1rem;  background:rgba(47,47,47,0.5); padding:0.5rem;}
#inprimopiano_hp .contet_pp2 h2 a {color:#fff; font-weight: 700;}
#inprimopiano_hp .archivionews {width:100%; display:table; background:#336540; text-transform:uppercase; font-family: 'Ubuntu', sans-serif; font-size:0.9rem; color:#fff; text-align:right; margin-bottom:1rem; padding-right: 1rem;}
#inprimopiano_hp .archivionews a {color:#fff; }
#inprimopiano_hp .title_widget {font-family: 'Ubuntu', sans-serif; font-size:1.6rem; color:#336540; font-weight:bolder;}

.banner_hp_centro {margin-bottom:1rem;}
.banner_hp_centro img {margin-bottom:1rem;}

#menu_bottom {background:#336540; border-top-left-radius:1rem; border-top-right-radius:1rem;  font-family: 'Ubuntu', sans-serif; color:#fff; margin-top:1.2rem;}
#menu_bottom a {font-family: 'Ubuntu', sans-serif; color:#fff; text-transform:uppercase; font-size:1rem;}
#menu_bottom .sub-menu {display:none;}
#menu_bottom li {margin-left: 1rem;}

.sidebar_container {background:#336540;}
#secondary-sidebar {background:none; border:0px; padding-top: 0rem;}
#secondary-sidebar #sow-editor-2 {font-family: 'Ubuntu', sans-serif; color:#fff; font-size:1.1rem;}
#secondary-sidebar #sow-editor-2 p {font-family: 'Ubuntu', sans-serif; color:#fff; font-size:1.1rem;}
#secondary-sidebar #sow-editor-2 p a{font-family: 'Ubuntu', sans-serif; color:#fff; font-size:1.1rem;}
.footer_container {background:#336540;}
#footer {padding:0px; background:none; border:0px;}

#ftxt p {font-family: 'Ubuntu', sans-serif; color:#fff; font-size:0.8rem;}

.page .cell {padding:0.5rem;}
.home .cell {padding:0rem;}
.home .addtoany_share_save_container {display:none;}
.home .content_container {padding-bottom:0rem;}

/* interne */
.addtoany_content {text-align:right; margin:0px;}
.addtoany_header {margin:0px; font-family: 'Ubuntu', sans-serif; font-size:0.7rem;}
.byline {display:none;}

.entry-title {font-family: 'Ubuntu', sans-serif; color:#336540 !important; font-size:1.7rem !important; Font-weight:bolder; text-transform:uppercase;}
.entry-title-page {font-family: 'Ubuntu', sans-serif; color:#336540 !important; font-size:1.7rem !important; Font-weight:bolder; text-transform:uppercase;}
.entry-title-post {font-family: 'Ubuntu', sans-serif; color:#336540 !important; font-size:1.7rem !important; Font-weight:bolder; text-transform:uppercase;}
.entry-meta-header {margin-bottom: 0.5rem;}
.seed_wp_starter_so_sottotitolo  {font-family: 'Ubuntu', sans-serif; font-size:1.3rem !important; font-style:italic;;}

.archive .archive-header {margin-bottom: 1rem; padding-bottom: 0rem;}
.archive .attachment-post-thumbnail {max-width:150px; float:left; margin-right:1rem;}
.archive .entry-title-post {font-family: 'Ubuntu', sans-serif; color:#336540 !important; font-size:1.5rem !important; Font-weight:bolder; text-transform:uppercase;}
.archive .entry-title-post a{color:#fa0946 !important;}
.archive .entry-meta-categories {margin-bottom: 0.5rem;}
.archive article {margin-bottom: 0.5rem; padding-bottom: 0.5rem; display: table;}
.archive article footer {display:none;}
.archive .archive-title {font-weight:bolder;}
.archive .category-archives {display:none;}
.nav-single {display:none;}

/*appuntamenti */
.single-wd-appuntamenti .entry-meta-header {display:none;}
.single-wd-appuntamenti .wd-noah-citta-ente {display:none;}
.single-wd-appuntamenti .wd-noah-regione-ente {display:none;}
.single-wd-appuntamenti .wd-noah-paese-ente {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-categoria {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer label {float:left; margin-right:1rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-descrizione {display:table;}
.single-wd-appuntamenti .wd-noah-appuntamento-descrizione label {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-descrizione img {float:right;}
.single-wd-appuntamenti .wd-noah-appuntamento-inizio {display:table;}
.single-wd-appuntamenti .wd-noah-appuntamento-fine {display:table;}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario>.archive .wd-noah-appuntamento-text-smaller{font-size:.7em; display:block; line-height:1.8}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario:before{color:#ffffff; background:#336540; font-size:1rem; content:attr(data-top); display:block; text-transform:uppercase; padding:5px 0}
.single-wd-appuntamenti ppp.wd-noah-appuntamento-widget-calendario:after{color:#ffffff; background:#e54d42; font-size:1rem; content:attr(data-bot); display:block; text-transform:uppercase; padding:5px 0}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {display: inline-block; font-family: 'Ubuntu', sans-serif; font-size: 1.5em; text-align: center; line-height: 1.2; border-radius: 10px; overflow: hidden; width: 5em; box-shadow: 1px 1px 3px rgba(0,0,0,.5); padding: 0!important; float: left; margin-right:20px}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-larger {font-size: 2em; display: block;}
.single-wd-appuntamenti .entry-content-post label {font-family: 'Ubuntu', sans-serif; font-size:1.125rem; color:#336540;}
.single-wd-appuntamenti .entry-content-post .synved-social-container:nth-last-child(2) {display:none;}

/* Define mobile styles */

@media only screen and (max-width: 40em) { 
    
		body.custom-background {background: none;}
		.menu_social_pre_header_saint .data { max-width: 170px;}
		.menu_social_pre_header_saint {float: none; width:100%;}
		#header {height: auto;}
		.site-header {background-size: contain;}
		.custom-logo {max-width: 75px; margin-left: 1rem;}
		.site-title {padding-top: 1rem; font-size: 1.7rem !important;}
		
		#in_evidenza_hp .miniatura {height: 350px; min-height: 350px;}
		#in_evidenza_hp h2 {margin-top: 8rem;}
		#vescovo_hp {margin-bottom: 1rem;}
		#agenda_hp {margin-right: 1rem; margin-left:0px;}
		#inprimopiano_hp {margin-top: 1rem;}
		#inprimopiano_hp .single_pp {max-width: 100%; float: none; margin-left: 1rem; width: 92%;}
		#menu_bottom {display:none;}
 

}


/* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
   
  
}

/* Medium screens*/
@media only screen and (min-width: 40.063em) {   
  .single-post #content .attachment-post-thumbnail, .single-post #content .size-post-thumbnail, .single-post #content .wp-post-image {float:left ;margin:0.5rem 1rem 1rem 0.5rem; height:auto; width:300px; transition: transform 1s; cursor: zoom-in}
.single-post #content .attachment-post-thumbnail:hover, .single-post #content .size-post-thumbnail:hover, .single-post #content .wp-post-image:hover { transform: scale(2); }

  
}

/* 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) {
       
  .custom-logo {max-width: 100px; margin-top: 0.5rem; margin-bottom: 0rem;}
	.header-logo {margin-right: 0.2rem;}
  .site-header {width: 400px !important; background-size: contain;}
	.site-title {padding-top: 2rem; font-size: 1.4rem !important;}
	.site-description {font-size: 1.2rem !important;}
	.menu_social_pre_header_saint {width: 350px;}
   
      
 } /* Portrait */


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
 
	.custom-logo {max-width: 100px; margin-top: 0.5rem; margin-bottom: 0rem;}
	.top-bar {font-size: 0.90rem;}
  .site-header {width: 400px !important; background-size: contain;}
	.site-title {padding-top: 2rem; font-size: 1.4rem !important;}
	.site-description {font-size: 1.2rem !important;}
	.menu_social_pre_header_saint {width: 350px;}
    
      
 } /* landscape */

/* Large screens*/
@media only screen and (min-width: 64.063em) { 
  
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
 
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* XLarge screens*/
@media only screen and (min-width: 90.063em) { 
 
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 

} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens*/
@media only screen and (min-width: 120.063em) { 

} /* min-width 1921px, xxlarge screens */



@media print {

 a[href]:after { content: none !important; } 
}