.blur
{
   position: absolute;
   top: 0;
   width: 100%;
   height: 100%;
   background-color: rgba(255,255,255,.5);

}

.blur.left
{
   left: -100%;
}

.blur.right
{
   right: -100%;
}

.item .container
{
   height: 100%;
   position: relative;
}


.legend
{
   display: block;
   font-size: 24px;
   color: #FFF;
   width: 100%;
   text-align: left;
   position: absolute;
   bottom: 0;
   font-weight: 700;
   background-color: rgba(0,0,0,.3);
   left: 0;
   padding: 20px;
}

.legend span
{
   display: block;
}

.legend .home-rubro-question {
   font-weight: 100;
   font-size: 38px;
   line-height: 38px;
   padding-bottom: 10px;
}

.legend .home-rubro-query {
   text-transform: uppercase;
   font-weight: 300;

}

.legend .home-rubro-name {
   font-size: 28px;
   line-height: 46px;
   font-weight: 700;
   color: #FFF;
   text-transform: uppercase;
   width: 290px;
   text-align: center;
   display: inline-block;
   border-radius: 6px;
}

.legend .home-rubro-leyend {
   display: inline-block;
   margin-left: 50px;
   font-size: 32px;
   font-weight: 300;
}


@media (max-width: 991px){
   .legend .home-rubro-leyend {
      font-size: 27px;
   }



}

.layout-rubro-inmuebles .legend .home-rubro-name{
   background-color: #A01027;
}

.layout-rubro-automotores .legend .home-rubro-name{
   background-color: #4764A6;
}

.layout-rubro-trabajos .legend .home-rubro-name{
   background-color: #D17627;
}

.layout-home-divisor {
   margin: 20px 10px;
}

.layout-home-divisor div {
   padding-bottom: 10px;
}

.layout-content .category-header {
   margin: 25px 0;
   text-align: center;
   position: relative;
}

.layout-content .category-title {
   background-color: #FFF;
   text-align: center;
   font-size: 33px;
   font-weight: 300;
   display: inline-block;
   padding: 0 30px;
   z-index: 2;
   position:relative;
}

.layout-content .line-traspassing {
   width: 100%;
   background: #2b2b2b;
   height: 1px;
   position: absolute;
   top: 50%;
   box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.19);
}

/*BLACK-LIST*/
a.category-link,
a.circle-link {
   display: block;
   min-height: 95px;
   min-width: 118px;
   transition: 0.4s;
}
a.category-link:hover,
a.circle-link:hover {
   text-decoration: none;
}

a.circle-link:hover .icon{
   color: #ffcf01;
}

a.category-link .name{
    font-weight: 700;
}
li.black-list-item {
   display: inline-block;
   overflow: hidden;
   vertical-align: top;
}

li.black-list-item  .circle-link .item-container {
   background: #0076b4;
   color: rgba(255, 255, 255, 0.98);
   border-radius: 40px;
   width: 52px;
   height: 50px;
   margin: 0 auto;
   position: relative;
   text-align: center;
}
li.black-list-item  .category-link .item-container {  
   color: rgba(255, 255, 255, 0.98);
   width: 62px;
   height: 50px;
   margin: 0 auto;
   position: relative;
   text-align: center;
}

li.black-list-item .item-container .icon i {
   font-size: 31px;
}

.left1{
   left:1px;
}
.left05{
   left: 0.5px;
}
.left1-5{
   left: 1.5px;
}
.left2{
   left: 2px;
}

li.black-list-item .item-container .icon i.fa.fa-newspaper-o {
   font-size: 27px;
}
li.black-list-item .item-container .icon.topnewspaper {
   top: 0;
}

li.black-list-item .item-container .icon {
   position: relative;
   top: 0px;
   transition: 0.4s;
}

li.black-list-item span.name {
   font-size: 15px;
   padding-top: 7px;
   display: block;
   max-width: 118px;
   text-align: center;
   color: #000;
}

ul.black-list-category {
   max-width: 950px;
   margin: 0 auto;
   text-align: center;
}

ul.sub-categories li h3{
   line-height: inherit;
}

ul.sub-categories li a {
   color: #000;
   font-size: 14px;
   font-weight: normal;
}

a.category-name {
   font-size: 18px;
   color: #005AA7;
   font-weight: normal;
}

ul.sub-categories {
   padding-top: 2px;
}



.carousel-inner {
   box-shadow: 0px 9px 14px 0px rgba(0,0,0,.26);
   z-index: 1;
}
#carousel-example-generic .carousel-indicators{
    bottom:0px;
    z-index: 5;
}
#carousel-example-generic .carousel-indicators li{
    width:15px;
}
#carousel-example-generic .carousel-indicators li a{
    width:17px;
}
#main-categories-list .item-cat {
   padding: 0 30px;
}
#main-categories-list .item-cat h2>a{
	font-weight:700;
}


.specials-pages {
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-wrap: wrap;
}
.specials-pages .item
{
   width: 16.6%;
   float: left;
   padding: 5px;
}
@media (max-width: 991px){
   .specials-pages .item
   {
      width: 50%;
   }
}
/*
.specials-pages .item.itemInmobiliarias a{
   background-color: #D48028;
}

.specials-pages .item.itemConcecionarias a{
   background-color: #24A0D3;
}

.specials-pages .item.itemTiendas-Vituales a{
   background-color: #3D9E8B;
}

.specials-pages .item.itemFunebres a{
   background-color: #A088B8;
}

.specials-pages .item.itemEdictos a{
   background-color: #919095;
}
*/
.microsite-block .guia {
   font-weight: 500;
   font-size: 16px;
   color: #FFF;
   display: block;
}

.specials-pages .item  .item-name {
   display: block;
   font-size: 24px;
   color: #FFF;
   font-weight: 400;
      display: inline-block;
}





.specials-pages .item a{
   display: block;
   width: 100%;
   height: 120px;
   position: relative;
   text-align: left;
   line-height: initial;
   color: inherit;

   border-radius: 6px;
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
   padding: 10px 0px;
   margin: 0 auto;
}

.specials-pages .item a:hover{
   text-decoration: none;
}


.specials-pages .item  a img{
    vertical-align: initial;
    margin-right: 10px;
    max-width: 100%;
    max-height: 100%;
}
.specials-pages .item  a .leyend{

}

@media (max-width: 1199px){
   .specials-pages .item  .item-name {
      font-size: 20px;
   }
}

@media (max-width: 370px){
   .microsite-block .guia,
   .specials-pages .item  .item-name {
      font-size: 16px;
   }

}

a.ver-mas {
    position: absolute;
    right: 1px;
    top: 10px;
    font-size: 12px;
}

a.ver-mas i {
    background-color: #337ab7;
    color: #FFF;
    padding: 2px 6px;
}