
body {
    margin:0;
        background-color: #7EA4B6;
}

.page-wrapper: {
        background-color: #7EA4B6;
}

#page {
    position: relative;
        background-color: #ffffff;
}
#page, .page-wrapper, #page-title, .main-navigation-wrapper, #top-container, #main-container   {
        background-color: #C9E4F0;
}


#highlighted {
	margin-top:15px;
	background:transparent;
}

#highlighted-inner {
	padding:0;
}


#highlighted-inner .w3-col.top-box.third-top {
	margin:0 !important;
	padding:0 !important;
}


#block-amun-subtheme-home-slideshow, .vvjs-inner {
        margin:0 !important;
        padding:0 !important;
	background-color:#06819c !important;
	padding-bottom: 15px !important;
 /* padding-top: 15px !important; */
}

.vvjs .nav-dots-numbers {
	background:white;
	margin-top: 0px;
}

#main-navigation-inner-h {
	background-color:#06819c;  
}

.mobile-nav, .main-navigation-wrapper {
/* 	color:#033e4b; */
}

.main-navigation-wrapper, #top-container, #main-container  {
}

.w3-col {
	padding:0 !important;
	margin-top:0 !important;
}

#block-amun-subtheme-home-slideshow .paragraph--type--slideshow-bundle, #block-amun-subtheme-views-block-slider-block-block-1 .vvj-slideshow, .vvjs-inner {
	background:white;
}

.vvjs .nav-dots-numbers.dots > .dots-numbers-button {
	width: 5px !important;
	height: 5px !important;
}

.play-pause-button svg {
	width:30px;
	height: 30px;
}

#block-amun-subtheme-test {
	padding-bottom: 15px;
  background-color: white;
}
.pb__three-columns > div {
	box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, 0.58);
	max-width:400px;
	margin:0 auto;
	border:1px solid gray;
}

.pb__three-columns > div > .paragraph--type--simple-bundle {
	padding: 0 1rem;
  text-align: justify;
}

.paragraph .pb__three-columns {
}

.li-expanded > ul{
	background-color:#06819c !important;	
}

.icon::before {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

p a {
}

.path-frontpage a {
	text-transform:uppercase;
	margin: 0 auto;
  width: max-content;
  display: block;
}

/* mette la freccetta dopo i link

p a::after, #main-container li a::after {
  font: var(--fa-font-solid);
  content: '\f061';
  margin-left:10px;
}

*/

#block-amun-subtheme-main-menu li a{
	text-transform: uppercase;
	font-size:1.2rem !important;
}




#block-amun-subtheme-main-menu{
height:145px;
display: flex;
  align-items: end;
}

#block-amun-subtheme-main-menu::before {
	content:'';
	background:url('/sites/default/files/2024-10/FMSI-AMS-Trento-logo-small.jpg');
	position:absolute;
    background-size: auto;
  width: 200px;
  position: absolute;
  height: 125px;
  left: calc(100% - 210px);
  top: 10px;
  background-size: 200px 125px;
}

#bottom-container {
    background-color: white;
}

#bottom-container .forth-bottom > div {
    background-color: white;
    color: #d1dc32;
}

.forth-bottom { 
	margin:0;
	padding:0;
	background-color:white;
}

.view-eventi .view-content, .view-duplicato-di-eventi .view-content {
	display: flex;
  gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

.post-row {
	
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	flex: 0 1 32%;
}

.post_image > img.w3-image {
  width: 100%;
  object-fit: cover;
  height: 300px;
}

.post_block {
	margin-bottom:2rem;
}

.post_body {
	padding:1rem;
}

.post_title {
	font-size:2.0rem;
}

.post_document{
	font-size:1.2rem;
	font-color: darkblue;
}

.post_image {
	max-width:100%;
}

.post-row:nth-child(even) {
	background-color:#894664;
}

.post-row:nth-child(odd) {
        background-color:#E5DCCD;
}


.post-row:nth-child(odd) .post_body {
        color:#894664;
}

.post-row:nth-child(even) .post_body{
        color:#E5DCCD;
}

.titolo_consiglio {
	font-size:1.5rem;
	text-transform:capitalize;
}

.testo_consiglio {
	padding-left:2rem;
}

.pubblicazione_post {
	display:flex;
}

.pubblicazione_post > div {
	flex: 1 1 33%;
}

h1.page-title {
  font-size: 3rem;
  color: #033e4b;
}

#header {
	display:none;
}

#pb__slide-wrap-12>div {
	margin-top:15px !important;
}

.path-node-2 .field--name-body .w3-image {
	max-width:200px;
}

.path-node-2 p  {
  font-size: 0.9rem;
  line-height: 1.4rem;
}

.path-node-2 h2 {
	font-size: 1.8rem;
}

.path-node-2 h4 {
	font-size: 1.2rem;
}

.node .field--name-field-image, .node .field--name-field-media-image {
  float: none;
}

h4 {
	font-size:1.5rem;
}


#footer-menu, #footer-container {
	background-color:#c9e4f0;
}

#footer-menu-inner, #footer-container-inner {
	background-color:#06819c;
}

#footer-container .first-footer > div {
	background-color:#06819c;
  color: #9f9f9f;
  display:flex;
  padding:0 2rem !important;
}

#footer-menu-inner > div {
  margin-top: 0;
  margin-bottom: 0;
}

#footer-menu-inner h2, #footer-menu-inner p, #footer-container-inner h2, #footer-container-inner p {
	font-size:0.7rem;
	color:white;
	text-align:left;
}

#block-amun-subtheme-footer p {
	text-align:center;
}

#block-amun-subtheme-informativaprivacy p {
	text-align:right;
}

/*  #####################à media de,carations ###############à */	

@media screen and (max-width: 992px) {
	#block-amun-subtheme-main-menu::before {
		 background-size: 72px 45px;
		 width: 72px;
		 height: 63px;
		 left:10px;
		 top:5px;
		 height:45px;

	}

	#block-amun-subtheme-main-menu{
		height:inherit;
		display: flex;
  		align-items: end;
	}

	.view-eventi .view-content {
        	display: flex;
  		gap: 1.5rem;
		flex-direction:column;
  		justify-content: space-evenly;
	}
}
