#RM_leftMenu .RM_leftRoot > li.rootnode-container > a > span, #RM_leftMenu .RM_leftRoot  li.rootnode-container.child-1 a  span:hover { border: 1px solid #f16422 !important;}
#RM_leftMenu li.item.selected > a span, #RM_leftMenu li.item.child-1 li.item.selected > a span {background-color: #f16422; color: #fff !important; font-weight: bolder !important;}


.row.dnnpane.titlerow {
    margin-bottom: 15px;
}

a#header_home:hover  {
	text-decoration: none;
}

#prova3 {
    padding: 0px !important;
    max-height: inherit;
}

.navbar-default#leftside_Rm_menu {
    background-color: #fff;
	border:none;
}

.navbar-toggle {
    margin-right: 0px !important;
}

.color-PromoMarche-bkg {
	
	    font-size: calc(1em + 1.5vw);
    line-height: 48pt;
    padding: 10px;
	font-weight:bold;
	letter-spacing:1px;
    text-align: center;
}

.color-Atim-bkg {
    font-size: calc(1em + 1.5vw);
line-height: 48pt;
padding: 10px;
font-weight:bold;
letter-spacing:1px;
text-align: center;
}


@media screen and (min-width: 440px) {
  .color-PromoMarche-bkg:before {
	content: url('/Portals/0/Marche_Promozione/scoprilemarche.svg');
	vertical-align: middle;
	padding: 0px 10px;
}

@media screen and (min-width: 440px) {
    .color-Atim-bkg:before {
      content: url('/Portals/0/Marche_Promozione/atim.png');
      vertical-align: middle;
      padding: 0px 10px;
  }
}




.color-PromoMarche3-bkg {
	color: #fff;
	    font-size: calc(1em + 1.5vw);
    line-height: 48pt;
    padding: 10px;
	font-weight:bold;
	letter-spacing:1px;
    text-align: center;
     text-shadow: 0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1);
    
	background-color: 	#f16422;
}

.topboxlinks {
    padding: 0 20px;
}

.headerline{
line-height: 82pt;	
}

.linkrow {
	text-align: right;
	margin-bottom: 15px;
}

.fa-infinity:before {
    content: url('/Portals/0/Marche_Promozione/regione_cartina.svg');
}

.fa-infinity{
	vertical-align:middle;
	max-width: 70px;
    min-width: 45px;
}

a.btn-promozione {
  color: #fff !important;
  background-color: #f16422;
  border-color: #eea236;
}
.btn-promozione:hover,
.btn-promozione:focus,
.btn-promozione:active,
.btn-promozione.active,
.open .dropdown-toggle.btn-warning {
  color: #f16422 !important;
  font-weight:600;
  background-color: #fff;
  border-color: #f16422;
  -webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
}
.btn-promozione:active,
.btn-promozione.active,
.open .dropdown-toggle.btn-promozione {
  background-image: none;
}
.btn-promozione.disabled,
.btn-promozione[disabled],
fieldset[disabled] .btn-promozione,
.btn-promozione.disabled:hover,
.btn-promozione[disabled]:hover,
fieldset[disabled] .btn-promozione:hover,
.btn-promozione.disabled:focus,
.btn-promozione[disabled]:focus,
fieldset[disabled] .btn-promozione:focus,
.btn-promozione.disabled:active,
.btn-promozione[disabled]:active,
fieldset[disabled] .btn-promozione:active,
.btn-promozione.disabled.active,
.btn-promozione[disabled].active,
fieldset[disabled] .btn-promozione.active {
  background-color: #f16422;
  border-color: #eea236;
}
.btn-promozione .badge {
  color: #f16422;
  background-color: #ffffff;
}

.btn.btn-default.btn-lg.btn-block.IPP_more_news {
    box-shadow: 3px 3px 3px #999;
    font-weight: bold;
    letter-spacing: 0.25em;
    white-space: inherit;
}

.postdetail{
	display: inherit !important;
}

div.prefooterimages img{
	max-width: 250px;
	max-height: 120px;	
	display: block;
    margin: 0 auto;
	margin-bottom:10px;
}

.row.dnnpane.prefooterimages {
    margin: 4% 0px;
}

.breadcrumb_style {
    padding-top: 0px;
}

p.social_media a {
    text-decoration: none !important;
}