/*--- generales --*/
.BL0px{border-left: 0px;}
.BB0px{border-bottom: 0px;}

/*-- para que el menu se quede debajo del logo en el scroll */
#gkFixedMenu #gkTopNav{clear: both;}

/*-- cabecera --*/
.header_comuni{padding-top: 15px;}

/*-- menu lateral --*/
.boxMarketingNoti{display: none;}
.level0 {background: #c15709;padding-bottom: 30px;}
.box .level0 li {
    border-bottom: 1px solid rgba(0,0,0,.15);
    padding: 15px;
}
.boxMarketing .level0 a {color: white;}
.level0 .catCounter {color: white;}
.boxMenuNoticia{display: none}
.box.title-border.leido_marketing .header {border-top: 1px solid #c15709;}
.box.leido_marketing .header,  .box.leido_marketing .header a{color: #c15709 !important;}
.leido_marketing li h3 a {
    color: #000;
    font-weight: normal;
    text-transform: none;
    font-size: 14px;}
/*la siguiente linea es para esconder una categorķa del menu naranja*/
.boxMarketing .level0 li:nth-child(3){display: none;}   

.bnnr_clmn_izq_mkt{padding: 6px !important;height: 165px;}
/*-- noticias --*/
.blocNoticie {
    position: relative;
    padding: 15px 15px 0px 15px !important;
}

#itemListLeading .header_comuni .titleNotice{
    position: absolute;
    top: 27px;
    background: rgba(255, 255, 255, 0.45);
    height: 92px;
}
#itemListLeading .header_comuni .titleNotice h2{
    font-size: 14px !important;
    color: #282c2f;
    line-height: 1.2 !important;
    padding: 0px 0 9px 0;
}
#itemListLeading .header_comuni .titleNotice h2 a{
    color: #282c2f !important;
    display: block;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
}
#itemListLeading .header_comuni .titleNotice time{float: right;font-size: 12px;}

#itemListLeading .titleNotice {
    position: absolute;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.65),rgba(0,0,0,.65) 100%);
    padding: 20px 12px 0px 12px;
    bottom: 0;
    height: 115px;
}
#itemListLeading .titleNotice h2 {
	text-shadow: 0 1px 1px #000;
	color: white;
	font-size: 14px !important;
	line-height: 18px !important;
}
#itemListLeading .titleNotice h2 a{color: white !important;}
#itemListLeading .titleNotice time{
    position: absolute;
    bottom: 5px;
    right: 10px;
    font-size: 11px;
}

#itemListPrimary .itemView, #itemListSecondary .itemView{height: 230px;}
#itemListPrimary .titleNotice, #itemListSecondary .titleNotice {
    background: linear-gradient(to bottom,rgba(229,229,229,1),rgba(229,229,229,1),rgba(0,0,0,0),rgba(0,0,0,0) 100%);
    margin-top: -32px;
    margin-right: -53px;
    margin-left: 11px;
    padding: 6px 10px;
    position: relative;
    top: -20px;
    width: 90%;
    margin-bottom: 0px !important;
}
#itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice h2 {font-size: 13px !important;line-height: 18px !important;}
#itemListPrimary .titleNotice h2 a, #itemListSecondary .titleNotice h2  a{color: #000 !important;}
#itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time {
    margin: 10px 0px 0px 0px;
    text-align: right;
    font-size: 12px;
    color: #393838;
    position: absolute;
    bottom: -25px;
    right: 10px;
    font-size: 11px;
}
#itemListPrimary .titleNotice h2 p:nth-child(3) , #itemListSecondary .titleNotice h2  p:nth-child(3) {display: none;}


/*-- banner --*/
.banner_central_mkt{display: none}
.public {position: relative;height: 75px;}
.banner_noticias{
    position: relative;
    height: 0px;
    padding: 0px;
    border: 0px;
}
.banner_noticias .rbs-1926{position: relative;top: 555px;padding: 0px;z-index:99;}


#gkMainbodyBottom{border:none;padding: 0px;}
.banner_mkt_bottom{padding: 0px !important;}
#gkBottom1{border:none;}

@media screen and (max-width: 768px){
    .rbs-1926 #viewport-shadow #viewport, .rbs-1926 #viewport-shadow #box1926, .rbs-1926 #viewport-shadow #box1926 .slide, .rbs-1926 #viewport-shadow #box1926 .slide img {
        height: 60px!important;}
}

@media(min-width: 360px){
    #itemListLeading .header_comuni .titleNotice{padding: 15px 11px 0px 11px;}
    #itemListLeading .header_comuni .titleNotice h2 {font-size: 16px !important;}
    #itemListLeading .titleNotice h2{font-size: 15px !important;line-height: 20px !important;}
    #itemListLeading .titleNotice time{font-size: 13px;}

    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice{width: 92%;}
    #itemListPrimary .itemView, #itemListSecondary .itemView {height: 270px;}
    #itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice h2 {font-size: 15px !important;line-height: 22px !important;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{bottom: -32px;}

    .banner_noticias .rbs-1926{top: 620px;}
}
@media(min-width: 375px){
    #itemListLeading .header_comuni .titleNotice{top: 45px;height: 85px;}

    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice{min-height: 70px;}
    /*--banner--*/
    .public {height: 125px;}
    .banner_noticias .rbs-1926{top: 660px;}
}
@media(min-width: 384px){
    #itemListLeading .header_comuni .titleNotice{top: 40px;}
    #itemListLeading .header_comuni .titleNotice {padding: 20px 11px 0px 11px;}

    .banner_noticias .rbs-1926{top: 672px;}
}
@media(min-width: 411px){
    #itemListLeading .header_comuni .titleNotice{top: 50px;}

    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice{width: 93%;}
    /*--banner--*/
    .public {height: 124px;}
    .banner_noticias .rbs-1926{top: 710px;}
}
@media(min-width: 480px){
    #itemListLeading .header_comuni .titleNotice {top: 80px;padding: 25px 11px 0px 11px;}
    #itemListLeading .header_comuni .titleNotice h2 {font-size: 17px !important;}
    #itemListLeading .header_comuni .titleNotice time {font-size: 13px;}
    #itemListLeading .titleNotice{height: 130px;}
    #itemListLeading .titleNotice h2 {font-size: 17px !important; line-height: 23px !important}
    #itemListLeading .titleNotice time{font-size: 14px;}

    #itemListPrimary .itemView, #itemListSecondary .itemView { height: 315px;}
    #itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice h2{font-size: 16px !important;line-height: 22px !important;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{font-size: 13px;}

    .banner_noticias .rbs-1926{top: 825px;}
}
@media(min-width: 600px){
    #itemListLeading .header_comuni .titleNotice {top: 110px;height: 110px;}
    #itemListLeading .header_comuni .titleNotice h2 {font-size: 20px !important;}
    #itemListLeading .header_comuni .titleNotice time {font-size: 15px;}
    #itemListLeading .titleNotice {height: 150px;}
    #itemListLeading .titleNotice h2 {font-size: 21px !important; line-height: 28px !important;}
    #itemListLeading .titleNotice time {font-size: 20px;bottom: 10px;}

     #itemListPrimary .titleNotice, #itemListSecondary .titleNotice{width: 94%;}
    #itemListPrimary .itemView, #itemListSecondary .itemView {height: 380px;}
    #itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice h2{font-size: 18px !important;line-height: 24px !important;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{font-size: 14px;}

    .banner_noticias .rbs-1926{top: 1007px;}
}
@media(min-width: 640px){
    #itemListLeading .header_comuni .titleNotice{height: 130px;}
    #itemListLeading .header_comuni .titleNotice h2 {font-size: 25px !important;}
    #itemListLeading .header_comuni .titleNotice time {font-size: 16px;}
    #itemListLeading .titleNotice h2 {font-size: 22px !important;line-height: 30px !important;}

    #itemListPrimary .itemView, #itemListSecondary .itemView {height: 400px;}

    .banner_noticias .rbs-1926{top: 1080px;}
}
@media (min-width: 720px){
    #itemListLeading .titleNotice h2 {font-size: 16px !important;line-height: 22px !important;}
    #itemListLeading .titleNotice {height: 130px;}
    #itemListLeading .titleNotice time {font-size: 13px;}

    #itemListPrimary .itemView, #itemListSecondary .itemView {height: 190px;}
    #itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice.titleNotice h2 {font-size: 12px !important;line-height: 16px !important;}
    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice {height: 100px;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time {font-size: 10px;    bottom: 10px;}

    .banner_noticias .rbs-1926 {top: 620px;}

}

@media(min-width: 768px){
    #itemListLeading .header_comuni .titleNotice { top: 165px;}
    #itemListLeading .header_comuni .titleNotice time { font-size: 18px;}
    #itemListLeading .header_comuni  .titleNotice {height: 115px;}
    #itemListLeading .titleNotice {height: 135px;}
    #itemListLeading .titleNotice h2 {font-size: 18px !important;line-height: 26px !important;}
    #itemListLeading .titleNotice time { font-size: 14px; bottom: 5px;}
    
    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice {height: 135px;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{font-size: 11px; bottom: 5px;}

    .banner_noticias .rbs-1926{top: 654px;}
}
@media(min-width: 800px){
    #itemListLeading .header_comuni .titleNotice {top: 125px;}

    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice {height: 110px;}
    #itemListPrimary .itemView, #itemListSecondary .itemView {height: 215px;}
    #itemListPrimary .titleNotice h2, #itemListSecondary .titleNotice h2{font-size: 13px !important;line-height: 18px !important;}
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{ bottom: 5px;font-size: 12px}


	.public{height: 155px}
    .banner_noticias .rbs-1926{top: 681px;}
    .rbs-1926 #viewport-shadow #viewport, .rbs-1926 #viewport-shadow #box1926, .rbs-1926 #viewport-shadow #box1926 .slide, .rbs-1926 #viewport-shadow #box1926 .slide img {
        height: 88px!important;}
}
@media(min-width: 960px){
    .level0 {padding-bottom: 370px;}
    #itemListLeading .header_comuni .titleNotice {top: 150px;padding: 24px 11px 0px 11px;height: 100px;}
    #itemListLeading .header_comuni .titleNotice h2 { font-size: 22px !important;}
    #itemListLeading .header_comuni .titleNotice time{font-size: 14px;}
    #itemListLeading .titleNotice time{font-size: 12px;}
    
    #itemListPrimary .titleNotice, #itemListSecondary .titleNotice{height: 105px;}

    /*--banner--*/
    .public{height:155px}
    .banner_noticias .rbs-1926{top: 655px;}
}
@media(min-width: 1024px){  
    #itemListLeading .header_comuni .titleNotice {top: 145px;}

    .banner_noticias .rbs-1926{top: 695px;}
}
@media(min-width: 1100px){    
    /*-- banner --*/
    .public {height: 165px;}
    .banner_noticias .rbs-1926{top: 750px;}
}
@media(min-width: 1280px){  
    #itemListLeading .header_comuni .titleNotice{height: 110px;}
    #itemListLeading .header_comuni .titleNotice time{font-size: 15px;padding-bottom: 5px;}
    #itemListLeading .titleNotice time{font-size: 12px;}
    
    #itemListPrimary .titleNotice time, #itemListSecondary .titleNotice time{font-size: 11px;}

    /*-- banner --*/
    .banner_noticias .rbs-1926{top: 655px;}
}
@media(min-width: 1366px){
    #itemListLeading .titleNotice h2 {font-size: 16px !important;line-height: 22px !important;}
}
