@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick.css');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick-theme.css');

#iandu-fixed-edit-preferences { font-size: 0.75rem;  padding: 0.3rem;  border-top-left-radius: 0.5rem;  border-top-right-radius: 0.5rem;}

body {  font-family: "Merriweather", serif;  font-family: "Poppins", sans-serif; font-optical-sizing: auto; font-size: 16px; font-weight: 400; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale ; background: #ffffff;}


img[src=""] {   display: none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {    line-height: normal;}
.fa {font-family: "Font Awesome 6 Free"}
p, .summary {word-wrap: break-word;}
a {text-decoration:none}

.container {max-width:1512px; margin:auto}
.post, .page { margin: 0}
.page-content, .entry-content, .entry-summary  { }
a:hover,a:visited {text-decoration: none; color: #000;}
a {color:unset}

/* HEADER */
.site-header {margin-bottom:3px; -webkit-box-shadow: 0px 5px 13px -3px #ebebeb;; box-shadow: 0px 5px 13px -3px #ebebeb;;background:#ffffff}
.site-header .row:first-of-type .col {padding:0px}
.site-header .so-widget-bso-so-widget-logo .custom-logo-link img {max-width:360px}
.site-header .loghiesterni .widget_sow-image {float:left;margin:10px auto 0px 60px !important}
.site-header .loghiesterni .widget_sow-image .sow-image-container img {}
.site-header .widget_siteorigin-panels-builder .utility {align-items: center !important}
.site-header .widget_bso-so-widget-data-del-giorno, .site-header .widget_bso-so-widget-santo-del-giorno, .widget_sow-social-media-buttons {;}
.site-header .so-widget-bso-so-widget-data-del-giorno {color: #707070;font-size: 0.8rem;font-weight: 600; }
.site-header .so-widget-bso-so-widget-santo-del-giorno {font-size: 0.8rem;font-style:italic; font-weight: 600; }
.site-header .so-widget-bso-so-widget-santo-del-giorno a {color: #707070;}
.site-header .sow-social-media-button { padding: 0.3rem 0 !important;}
.site-header .widget_nav_menu  {}



/* HOMEPAGE */
.marchemedia_home_section {margin-bottom:40px;}
.marchemedia_player_title{margin-bottom:7px;gap:1rem;display: flex;align-items: center;}
.marchemedia_player_title img{max-height:24px;}
.marchemedia_player_title span{font-size:24px;}
.marchemedia_player_title span b{font-size:24px;margin-right:5px}

.marchemedia_section_title{display:flex;align-items:center;justify-content:flex-start;gap:1rem;}
.section_title {margin:0;font-size:30px;line-height:30px; font-weight:600; text-transform: uppercase}
.section_archive_title{font-size:18px;font-weight:600;margin:0;color:#000000;}

#responsive_marchmedia_news .boxcontent_image{display:flex;align-items:flex-end;}
#responsive_marchmedia_news .boxcontent_image .boxcontent_info{padding:50px;}
#responsive_marchmedia_news .boxcontent_image .boxcontent_info .marchemedia_category{display:inline-flex;align-items:center;gap:1rem;margin-right:10px}
#responsive_marchmedia_news .boxcontent_image .boxcontent_info a.category{color:#000;background-color:#fff;padding:3px 12px;font-size:14px;text-transform:uppercase;border-radius:40px;}
#responsive_marchmedia_news .boxcontent_image .boxcontent_info p.data,
#responsive_marchmedia_news .boxcontent_image .boxcontent_info h2 a,
#responsive_marchmedia_news .boxcontent_image .boxcontent_info p a{color:#fff;}
#responsive_marchmedia_news .boxcontent_image .boxcontent_info h2 a{font-size:32px;font-weight:600;line-height:32px;}
#responsive_marchmedia_news .boxcontent_image .boxcontent_info p.data{font-size:14px;}
#responsive_marchmedia_news .boxcontent_image .boxcontent_info p a,
#responsive_marchmedia_news .boxcontent_image .boxcontent_info p.data{font-size:14px;font-weight:400;}
#responsive_marchmedia_news .boxcontent_image .boxcontent_info p.data{display:inline-block;}
#responsive_marchmedia_news .slick-arrow{position:absolute;top:45%;z-index:99999999;width:60px;background-color:transparent;border:0;}
#responsive_marchmedia_news .slick-arrow.prev-arrow{left:0;}
#responsive_marchmedia_news .slick-arrow.next-arrow{right:0;}
#responsive_marchmedia_news .slick-dots {margin-left:0px; bottom:6px;}
#responsive_marchmedia_news .slick-dots li button:before {   font-size: 14px; color: #ffffff;}

.marchemedia_section_singole_box a.category{color:#ffffff;background-color:#000000;padding:1px 4px;font-size:10px;text-transform:uppercase;border-radius:40px;}
.marchemedia_section_singole_box span {font-size:12px;font-weight:400;margin-bottom:10px;color:#000000;}
.marchemedia_section_singole_box span a{color:#000000;}
.marchemedia_section_singole_box img {border-radius:10px;margin-bottom:10px;}
.marchemedia_section_singole_box h4 a{font-size:22px;font-weight:400;line-height:24px;color:#000000;font-weight:600}
.marchemedia_section_singole_box.v2 h4 a{font-size:14px;}
.marchemedia_section_singole_box.v1 h4 a{font-size:20px;}

.img_news_sotto {max-height:200px; overflow:hidden;border-radius:10px}
.img_news_sotto img {width:100%;}

#emmaus_hp {}
#emmaus_hp h4 a{font-size:18px;line-height:24px;color:#000000;font-weight:600; margin-bottom:1rem;}
#emmaus_hp .section_archive_title {font-size:0.8rem;}

.marchemedia_banner_container{align-items: center !important;}
.marchemedia_banner_container .sow-image-container {justify-content: flex-end !important;}
/* *************************** */

#rss_radio .widget-title {font-size: 20px; font-weight: 600;   text-transform: uppercase;}
#rss_radio .widget-title img {max-height: 22px;  margin-bottom: 0.5rem;}
#rss_radio .wp_rss_retriever_list {margin:0px; padding:0px; list-style-type: none;}
#rss_radio .wp_rss_retriever_title {font-weight:bolder; font-size: 0.9rem;}
#rss_radio .wp_rss_retriever_metadata {font-style:italic; font-size: 0.8rem;}
#rss_radio .wp_rss_retriever_item {border-bottom: 1px dotted gray;  margin-bottom: 0.2rem;}

#video_dx {margin-top:4.4rem;}
#video_dx .ayg-player, #video_dx .ayg-theme {gap: 0em !important;}
#video_dx .ayg-player-title {font-weight:bolder; font-size: 0.9rem;}
#video_dx .ayg-player-caption {gap: 0em;}
#video_dx .ayg-player-description {font-size: 0.8rem;}
#video_dx .ayg-thumbnail-title {font-weight:bolder; font-size: 0.8rem;}
#video_dx .ayg-pagination-next {width:100%;}
#video_dx .ayg-pagination-next-btn {width: 100%; border-radius: 0.5rem;}


/* FOOTER */
.site-footer {padding-top:25px;-webkit-box-shadow:0px 5px 13px 5px #ebebeb; box-shadow: 0px 5px 13px 5px #ebebeb; font-size:15px}
.site-footer .so-widget-bso-so-widget-logo .custom-logo-link img {max-width:300px}



/* INTERNI */


body.page .page-header,
body.search.search-results .page-header,
body.archive .page-header{margin:40px 0;}
body.archive .page-header h1, body.search.search-results .vveneto_container .page-header h1{font-size: 0px;}
body.page .page-header h1,
body.archive article h1,
body.archive .page-header h1 span,
body.search.search-results .page-header h1 span{color: #000;font-size: 32px;font-style: normal;font-weight: 700;line-height: 40px;margin-bottom: 6px;}

.marchemedia_row{padding:0px 0;}

.marchemedia_single_post_header_row,
.marchemedia_single_post_shared{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-bottom:20px;}
.marchemedia_single_post_header_row .marchemedia_category a{color:#fff;background-color:#000;padding:3px 12px;font-size:14px;text-transform:uppercase;border-radius:40px;}
.marchemedia_single_post_title{margin-bottom:20px;}
.sor_template_post_addtoany_title,
.marchemedia_single_post_surtitle{font-size:20px;font-weight:400;}
.marchemedia_single_post_subtitle{font-size:22px; font-weight:400;margin-bottom:20px;}
.marchemedia_single_post_img img,
.marchemedia_template_other_post_img img{border-radius:20px;}
.marchemedia_template_other_post_container{margin:30px 0;}
.marchemedia_single_post_shared{justify-content:flex-end;}
.marchemedia_template_other_post_alltitle a{font-size:20px;font-weight:400;margin-top:10px;}

.marchemedia_template {padding-right:3rem;}

#banner_bottom_hp img {border:1px solid gray;}

footer.entry-footer {display:none;}

#numeri_emmaus .widget_title {text-align:center;  background:#31a2dc; color:#fff; font-size: 1.3rem; font-weight: 700; width:100%;}
#numeri_emmaus .numeri_emmaus { float: left;    max-width: 22%;     border-bottom: 1px dotted gray;  margin: 1rem;  padding-bottom: 2rem; height: 620px;}
#numeri_emmaus .numeri_emmaus div {/*float:left;*/}
#numeri_emmaus h2 {text-align:center; color:#31a2dc; font-size: 1.1rem; font-weight: 700;}
#numeri_emmaus h2 a {color:#31a2dc;}
#numeri_emmaus .arch_emmaus {text-align:center; background:#31a2dc; color:#fff; font-size: 1rem; font-weight: 700; display:table; width:100%;}
#numeri_emmaus .arch_emmaus a{color:#fff; font-size: 1rem; text-decoration:none;}


#videobox {}
#videobox  {  width: 100%;  padding-top: 56.25%;  position: relative;}
#videobox #video {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}

/*sidebardx*/
#sidebar-dx .widget-title {font-size: 20px; font-weight: 600;   text-transform: uppercase;}
#sidebar-dx .widget-title img {max-height: 22px;  margin-bottom: 0.5rem;}
#sidebar-dx .wp_rss_retriever_list {margin:0px; padding:0px; list-style-type: none;}
#sidebar-dx .wp_rss_retriever_title {font-weight:bolder; font-size: 0.9rem;}
#sidebar-dx .wp_rss_retriever_metadata {font-style:italic; font-size: 0.8rem;}
#sidebar-dx .wp_rss_retriever_item {border-bottom: 1px dotted gray;  margin-bottom: 0.2rem;}

#sidebar-dx  {margin-top:4.4rem;}
#sidebar-dx .ayg-player, #video_dx .ayg-theme {gap: 0em !important;}
#sidebar-dx .ayg-player-title {font-weight:bolder; font-size: 0.9rem;}
#sidebar-dx .ayg-player-caption {gap: 0em;}
#sidebar-dx .ayg-player-description {font-size: 0.8rem;}
#sidebar-dx .ayg-thumbnail-title {font-weight:bolder; font-size: 0.8rem;}
#sidebar-dx .ayg-pagination-next {width:100%;}
#sidebar-dx .ayg-pagination-next-btn {width: 100%; border-radius: 0.5rem;}

#sidebar-dx h4 a{font-size:18px;line-height:24px;color:#000000;font-weight:600; margin-bottom:1rem;}
#sidebar-dx .section_archive_title {font-size:0.8rem;}


/* MEDIAQUERIES */
/* // X-Small devices (portrait phones, less than 576px) */
/* No media query for `xs` since this is the default in Bootstrap */
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 200px) and (max-width: 575.98px)  {	
		#toptop { flex-direction: column-reverse !important;}
		.site-header #toptop .loghiesterni .panel-grid-cell {display: flex; flex-direction: row !important; align-items: center;}
		.site-header .loghiesterni .widget_sow-image {margin:0px auto 0px 28px !important; max-width: 40%;}
		.site-header .loghiesterni .widget_sow-image img {  max-width: 100px;}
		
		#mega-menu-wrap-max_mega_menu_1 {  height: 0px;}				 
		.site-header .so-widget-bso-so-widget-logo .custom-logo-link img {    max-width: 300px;}
		
		.marchemedia_template {padding-right:0rem;}
}

/* Medium devices (tablets, 576px and up)*/
@media (min-width: 576px) and (max-width: 768px) {
		#toptop { flex-direction: column-reverse !important;}
		.site-header #toptop .loghiesterni .panel-grid-cell {display: flex; flex-direction: row !important; align-items: center;}
		.site-header .loghiesterni .widget_sow-image {margin:0px auto 0px 28px !important; max-width: 40%;}
		.site-header .loghiesterni .widget_sow-image img {  max-width: 100px;}
		
		#mega-menu-wrap-max_mega_menu_1 {  height: 0px;}				 
		.site-header .so-widget-bso-so-widget-logo .custom-logo-link img {    max-width: 300px;}
		}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
	
}
		
/*/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px)  and (max-width: 1199.98px) {	

}
/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px){ 
		
}