.joomla-content{
	margin-top: 0px;
	margin-bottom: 0px;
}
.footer-right h3.page-header {
	color: #dedde3 !important;
	font: 600 35px Poppins;
	margin-bottom: 25px;
}

/* menu flotante */
.item_float a{
	display: inline;
	text-align: left;
	color: #3C4145;
}
.item_float a span{
	color: #3C4145;
}
.item_float img{
	height: 30px;
	padding: 5px;
}
.title_float{
	color: #3C4145!important;
	font-size: 24px;
}
.menu_float{
}
.menu_float .uk-icon-button{
	border: none;
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0,0,0,.12);
	background: #a8123d;
	color:#fff;
	position: fixed;
	bottom: 2rem;
	right: 2rem;
	width: 56px;
	height: 56px;
}
.dropdown-float{
	background: none;
	box-shadow: none;
	width: auto;
	position: fixed;
}
.button-circle{
	border-radius: 50%;
	background: #dcdcdc;
	box-sizing: border-box;
	width: 40px;
	padding: 5px!important;
	height: 40px;
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0,0,0,.12);
	position: static;
}
/* */
div.k2CategoriesListBlock ul li a, .itemList a, #k2Container a{
	color: #a8123d !important;
}
.k2CategoriesListBlock .level1 li, .catItemView.groupLeading, .itemListCategory h4{
	margin-bottom: 2px;
}
.breads ul li {
	display: inline;
	font-size: 12px;
	margin-top: 20px;
}
.breads ul li a{
	color: #6b6b6b;
}
.breads {
	margin: 10px 0;
}
.itemList a img{
	height: 50px;
}
div.subCategory/*.itemcat*/, div.itemListCategory{
	background: none;
	border: none;
}
#k2Container ,.itemListCategoriesBlock{
	/*background: var(--grisFondo);*/
}
.subCategoria .itemcat{
	padding-left: 10px;
}


.c-616160{ color: #616160; }
.redes-container{
    height: auto;
    margin: 0px;
}

/* XS UIKIT */
@media (min-width:320px) { }
/* S UIKIT */
@media (min-width: 640px) {
	.footer-container { background-position: right 60%; }
}
/* M UIKIT */
@media (min-width:960px) {
	.footer-container { background-position: right 30%; }
}
@media (max-width:960px) {
	.menu_float{display: none;}
}
/* L UIKIT */
@media (min-width:1200px) { }
/* XL UIKIT */
@media (min-width:1600px) { }


//////////////////
@media only screen and (min-width:640px) and (max-width:959px){ 
	iframe#vid-gob{
		width: 600px !important;
		height: 380px !important;
	}
	 .mobile-menu-icon{
        margin-bottom: 10px;
    }
}
@media only screen and (min-width:0px) and (max-width:639px){ 
	iframe#vid-gob{
		width: 400px !important;
		height: 200px !important;
	}
	.footer-right{
		text-align: center;
	}
	.footer-right h3.page-header {
		font-size: 28px;
	}
	.t-telefono img, .t-mail img{
		display: block;
		margin: auto;
	}
	.footer-container{
		min-height: 830px;
		background-position: right 100%;
	}
	  .mobile-menu-icon{
        margin-bottom: 10px;
    }
}
@media only screen and (min-width:0px) and (max-width:420px){ 
	.principal-bottom-border h4, .principal-bottom-border p{
		text-align: center;
		font-size: 18px;
	}
	.principal-bottom-border a{
		text-align: center;
	}
	.footer-right h3.page-header {
		font-size: 22px;
	}
	iframe#vid-gob{
		width: 300px !important;
		height: 150px !important;
	}
	  .mobile-menu-icon{
        margin-bottom: 10px;
    }
}
@media only screen and (min-width : 960px) and (max-width:1199px){
}
@media only screen and (min-width : 1200px){}
@media only screen and (min-width : 1600px){}

/**************\
  INICIO VEDA 
\************** /
html{
  filter: url('#grayscale');
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: Gray();
  filter: gray;
  background: #FFF;
}

.left-header,
.right-header {
	background: #FFF !important;
}

.brand img{
  width:100%;
}
.footer-container{
  background-image: none!important;
}
/**************\
  FIN VEDA 
\**************/