/*
Theme Name: Bid Inside Child
Template: bidinside
Author: Child Theme Configurator
Tags: full-site-editing
Version: 1.0.0.1718197338
Updated: 2024-06-12 13:02:18

*/


/*------------*/
/* MARAJA */

html {
 scroll-behavior: smooth;
 overflow-x: hidden!important;
  width: 100%;
  height: 100%;
  margin-left: 0px!important;
  margin-right: 0px!important;
  padding: 0px;
}

body {
  overflow-x: hidden!important;
  overflow-x: clip !important;
  margin-left: 0px!important;
  margin-right: 0px!important;
}

/* Padding sx dx anche a medie misure*/
@media(max-width: 781px) {
	.has-global-padding {
		padding-left: 15px;
		padding-right: 15px;
   }
}   


/* SE non multilingua da spazio al menu burger mobile */
@media (max-width:781px) {
	header nav.wp-block-navigation {
		margin-top:var(--wp--preset--spacing--50);
	}
}


/* Sidebar mobile change order flex item */
@media (max-width:781px) {
	.wp-block-column.bi-column-content {
		order:1;
	}
	
	.wp-block-column.bi-column-sidebar {
		order:2;
	}

}

/* Mobile - Pulsante fondo contenuto allineamento centro*/
@media (max-width:781px) {

	.wp-block-buttons.blocco-pulsanti-content-bottom.is-content-justification-right {
		justify-content: center;
	}

}


/* New home e News List */
.wp-block-latest-posts.wp-block-latest-posts__list {
	margin-block-start: 0;
   margin-block-end: 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list {margin-block-start: 0;margin-block-end: 0;}

.wp-block-latest-posts{box-sizing:border-box}
.wp-block-latest-posts.alignleft{margin-right:2em}
.wp-block-latest-posts.alignright{margin-left:2em}
.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}
.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}
.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}
.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}

@media (min-width:600px){
	.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}
	.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}
	.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}
	.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}
	.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}
	.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}
	.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}
	.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}
	.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}
	.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}
}

.wp-block-latest-posts.is-grid li.newsBox-list-item{width:100%}


:root :where(.wp-block-latest-posts.is-grid){padding:0}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}
.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}
.wp-block-latest-posts__featured-image a{display:inline-block}
.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}
.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}
.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}
.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}


/* Renny */
.news-image-container {
  min-height: 280px;
  height: 280px;
  padding: 0 3rem 0;
  /*position: relative;
  width: 70%;
  display: inline-block;*/
}

.wp-block-news-grid .news-image-container .news-image {
	height: 100%;
  	width: 100%;
  	object-fit: cover;
  	object-position: 50% 50%;
  	image-orientation: none;
  	image-rendering: auto;
  	image-resolution: from-image;
  /*height: 100%;
  width: 100%;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  position: absolute;
  background-position: center center !important;*/
}

.wp-block-news-listing .news-image-container {
  min-height: 280px;
  height: 280px;
}

.wp-block-news-listing .news-image-container .news-image {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  image-orientation: none;
  image-rendering: auto;
  image-resolution: from-image;
}

.wp-block-news-container .news-title {
  	font-size: 1.4rem;
  	color: var(--wp--preset--color--custom-primary);
  	margin-block-start: 0.5rem;
  	margin-block-end: 0.2rem;
}

.wp-block-news-container .news-title a,
.wp-block-news-container .news-title a:visited {
	color: var(--wp--preset--color--custom-primary);
	text-decoration: none;
}

.wp-block-news-container .news-title a:hover,
.wp-block-news-container .news-title a:focus {
	color: var(--wp--preset--color--custom-secondary)
}

.wp-block-news-listing .wp-block-news-container .news-title {
	font-size: 1.4rem;
}

.wp-block-news-container .news-summary {
  font-weight: bold;
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-news-container .news-content-container {
  min-height: 150px;
}

.wp-block-news-container p.wp-block-query,
.wp-block-news-container .news-content {
  margin: 0;
}

.wp-block-news-grid .wp-block-news-container p.wp-block-query .wp-block-read-more {
	margin:0.4em 0 0;
}

.wp-block-news-listing .wp-block-news-container p.wp-block-query {
	text-align: right;
}

/*.bi-old-newsgrid,
.wp-block-news-listing .wp-block-post-excerpt {
  display: none !important;
}*/

.wp-block-news-listing .wp-block-columns {
  display: flex;
  flex-wrap: wrap !important;
  align-items: normal !important;
  box-sizing: border-box;
  gap:1rem;
}

@media (min-width: 782px) {
    .wp-block-news-listing .wp-block-columns { 
        flex-wrap: nowrap !important;
        gap:0;
    }
}

.wp-block-news-listing .wp-block-columns .wp-block-column.column-left {
  background-color: #e1e6ec;
  padding-top: var(--wp--preset--spacing--40);
  padding-right: var(--wp--preset--spacing--50);
  padding-bottom: var(--wp--preset--spacing--30);
  padding-left: var(--wp--preset--spacing--50);
  flex-basis: 40%;
}

.wp-block-news-listing .wp-block-columns .wp-block-column.column-right {
  padding-top: 0;
  padding-left: var(--wp--preset--spacing--50);
  flex-basis: 60%;
}

.wp-block-news-listing li {
  background: transparent !important;
  list-style: none !important;
  padding: 0 !important;
  border-bottom: 1px solid var(--wp--preset--color--custom-primary);
  margin-bottom: 25px;
}

.wp-block-news-listing li:last-child {
  border-bottom: none !important;
}

.wp-block-news-listing .wp-block-news-container .news-content-container {
  min-height: auto !important;
  height: 100%;
}

.wp-block-news-listing .wp-block-column.column-right .news-content-container {
  text-align: left;
}

.wp-block-news-listing .wp-block-column.column-right .news-content-container .news-date {
  margin-top: 0;
  font-weight: bold;
}

.wp-block-news-listing .wp-block-column.column-right .wp-block-query .wp-block-read-more {
	margin:25px 0 0;
}

.wp-block-news-listing #pagi {
  text-align: center;
}

.wp-block-news-listing #pagi .next.page-numbers span.right::before {
  content: "\00BB";
}

.wp-block-news-listing #pagi .prev.page-numbers span.left::before {
  content: "\00AB";
}

/* Mobile - allineo al centro il pagination */
.wp-block-news-listing #pagi .wrap {
  display: flex; 
  justify-content: center;
}

@media (min-width:782px) {
	.wp-block-news-listing #pagi .wrap { 
		justify-content: flex-start;
	}
}

.wp-block-news-listing #pagi .page-numbers {
  background: var(--wp--preset--color--custom-secondary);
  padding: 6px 12px;
  margin: 0 2px;
  color: #fff;
  text-decoration: none;
}

.wp-block-news-listing #pagi .page-numbers.current {
  background-color: var(--wp--preset--color--custom-heading) !important;
}

/* Navigation single news */
.detail-pagination .wp-block-post-navigation-link {
    display: inline-block;
    display: block;
    background: white;
    border: solid 1px black;
    padding: 10px 20px;
    margin: 0 !important;
}

.detail-pagination .wp-block-post-navigation-link {
    display: inline-block;
    display: block;
    background: white;
    border: solid 1px black;
    padding: 10px 20px;
    margin: 0 !important;
}

