F/****** MAX VALAGRO ***********/


/**** FINE MAX VALAGRO ******/

.menu .home {
	display:none;
} 

.ricerca-nag {
	background-color: #eeeeee;
	padding: 0 5px 5px 0;
	margin-bottom: 10px;
}

.ricerca-nag h3 {
	padding-left: 10px;
	margin-bottom:0;
}

/* rb - temporaneo */

.DocumentUnread {
    font-weight: bold;
}


.bootstrap-select .dropdown-menu  {
    z-index:10000;
}

form#trackingSearch {
    padding: 15px 10px 0 10px;
}


/*@media all and (min-width:1200px)*/
.first-band #home-buttons ul li a {
    padding: 12px 12px;
}



.second-band .row section  {
 height: 290px;
}

h2.LargeBoxSubTitle {
	color: #004b93
}

.tbstoria {
	max-height:360px;
	overflow:auto;
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
}

#item0-425 ul {
	width:900px !important;
	max-width: 900px !important;
	column-count: 3;
	left:-270px !important;
}

#item0-425>ul::before, #item0-425>ul::after {
	border:0!important;
}

#item0-425 ul li a {
	overflow:hidden;
	text-overflow: ellipsis;
}

#s2id_ABSLId {
	width: 100%;
}

#s2id_ABSLId .select2-choice {
	border-radius: 0;
	background-image: none;
	height: 32px;
}


.help-desk .col-sm-3 a {
	font-size: 20px;
}


.media-Gallery   .desc, .media-Gallery  .LargeBoxTitle {
display: none;
} 

.media-Gallery .element {
height: 300px;
margin-bottom: 10px;
padding: 10px;
color: #333333;
}

.media-Gallery a img {
border: 6px solid #eeeeee;
}

.media-Gallery .element a {
color: #333333;
}

.first-band #news-avvisi .highlight .caption {
	opacity: 0.8
}

.crt-widget .crt-post {
	padding-right:30px;
}

.crt-social-icon {
		display: none !important;
}

.crt-widget-waterfall .crt-post .crt-post-text, .j-message p {
    font-size: 16px;
	font-family: 'notoregular', Arial, sans-serif;
}



.SmallBoxContainer .juicer-feed.modern .j-poster {
	padding: 7px 10px !important;
	height: 30px !important;
}

.juicer-feed li.feed-item {
		border-right: 0 !important;
}

.SmallBoxContainer .juicer-feed li.feed-item {
		border-bottom: 0 !important;
}

.SmallBoxContainer .juicer-feed li.feed-item {
	margin-bottom: 0 !important;
}

.SmallBoxContainer .juicer-button {display: none !important;}

.SmallBoxContainer .crt-widget-waterfall .crt-post .crt-post-text, .j-message p  {
    font-size: 14px;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
	line-height: 16px;
}

.SmallBoxContainer .crt-widget-waterfall {
	min-height: auto;
}


@media (min-width: 1024px) {

	.template-home #news-slider .carousel-inner {
		height: 422px;
	}
	
	.template-home #news-slider .carousel-inner img {
		height: 422px;
	}
	
	.carousel-inner > .item {
    max-height: 422px;
}
}

/*
.embed-responsive-16by9 {
    padding-bottom: 54.8%;
}
*/

.app-buttons {
    margin-bottom: 13px;
    /*border: 2px dotted #6E8C03;*/
    padding: 0px 10px 0 10px !important;
	background-color:white;
}

.app-buttons .fastMenuTree {
	min-height: 255px;
}

.toolbar {
	margin-bottom: 15px;
}


.sm-clean a span.sub-arrow {
		right: 10px !important;
}


.ev_where {
    background: #F3F6E9;
    color: #707070;
    /*font-size: 9px;*/
    padding: 0px 4px;
	margin-left:6px;
    text-transform: uppercase;
}

.k-scheduler-navigation .k-nav-current {
	margin-left:10px !important;
}


.template-home .carousel.slide .caption {
    left: 60%;
    width: 40%;
}

.what-where {
	border: 1px solid #225045;
	margin-bottom: 30px;
}

.docIntroContent {
		margin-bottom:30px;
}

#home-buttons ul li a img, .app-buttons ul li a img {
    max-width: 70px !important;
}

.find-out-more {
	position: absolute;
    top: 0;
    right: 0;
    padding: 4px 10px 4px;
	font-size:14px;
}

.template-home .carousel.slide .carousel-indicators {
	width: auto;

	padding: 3px 3px 3px 10px;
	bottom: -10px;
}

#home-buttons ul li a span, #home-buttons ul li a div.slider-text, .app-buttons ul li a span, .app-buttons ul li a div.slider-text {
    font-size: 13px;
    line-height: 14px;
    bottom:2px;
	letter-spacing:-0.3px;
}


@media (min-width: 1200px) {
#home-buttons ul li a i.fa, #home-buttons ul li a i.fas, #home-buttons ul li a i.far, #home-buttons ul li a i.fab, .app-buttons ul li a i.fa, .app-buttons ul li a i.fas, .app-buttons ul li a i.far, .app-buttons ul li a i.fab {
    font-size: 36px;
}
}
@media (min-width: 768px) {
	#BirthDayCarousel .col-xs-6 a {
		height: 56px;
	}
}
