/*Smart Retail Custom Styles*/

.bluepanel{
background: #004876;
/*color:#ffffff;*/
}
.bluepanel h1{
	color:#ffffff;
	font-size: 26px;
}
.bluepanel .heading1{
	color:#c6c6c6;
	width: 260px;
	text-align: justify;
}
.bluepanel .heading1 span{
	font-weight: 600;
}

.whitepanel-1{
	color:#004876;
	font-size: 26px;
	text-align: justify;
}
.whitepanel-1 span{
	font-weight: 600;
}
.whitepanel-1 .textesq{
	font-size:24px;
	font-weight: 600;
	text-align: left;
}
.whitepanel-1 .heading1{
	font-size: 28px;
	text-transform: uppercase;
	font-weight: 600;
}
.uk-ssection .heading1m{
	font-size: 28px;
	text-transform: uppercase;
	font-weight: 600;
}
.srcomponents .heading1{
	padding-top:20px;
	font-size: 28px;
	text-transform: uppercase;
	font-weight: 600;
	/*color:;*/
}
.srcomponents .srgrid .el-title{
	/*width: 152px;*/
	font-size: 12px;
	line-height: 14px;
	font-weight: 800;
	text-align: center;
	text-transform: uppercase;
}
.fwite{
	color:#fff;
}

/**/
/* Corrección SOLO para este grid específico */
@media (max-width: 768px) {

  /* Grid interno que contiene imagen + texto */
  [data-id="page#10-1-0-0"] .el-item > .uk-grid {
    display: flex !important;
    flex-wrap: nowrap;
    align-items: center;
  }

  /* Columna de la imagen */
  [data-id="page#10-1-0-0"] .el-item > .uk-grid > .uk-width-1-5\@m {
    width: auto !important;
    flex: 0 0 auto;
  }

  /* Columna del texto */
  [data-id="page#10-1-0-0"] .el-item > .uk-grid > .uk-width-expand {
    width: auto !important;
    flex: 1 1 auto;
  }

  /* Quitar margen que baja el texto */
  [data-id="page#10-1-0-0"] .el-item .el-content {
    margin-top: 0 !important;
  }
}

/**/
/*.gridventajas .uk-grid:nth-child(1) .el-item*/

/*#page\#33 > div > div:nth-child(1)*/
.gridventajas > div > div:nth-child(1) .el-item{
	  border-top-left-radius: 11px;
}
.gridventajas > div > div:nth-child(2) .el-item{
	  border-top-right-radius: 11px;
}
.gridventajas > div > div:nth-child(13) .el-item{
	  border-bottom-left-radius: 11px;
}
.gridventajas > div > div:nth-child(14) .el-item{
	  border-bottom-right-radius: 11px;
}

/**/

#gridexperiencia > div > div:nth-child(1) .el-item{
 background:#fff;
 border:1px solid #6c7c8e;
 font-weight: 500;
}
		#gridexperiencia > div > div:nth-child(1) .el-item > div{
			padding-top: 10px;
		}

#gridexperiencia > div > div:nth-child(4) .el-item{
 background:#fff;
 border:1px solid #6c7c8e;
 font-weight: 500;
}

#gridexperiencia > div > div:nth-child(5) .el-item{
 background:#fff;
 border:1px solid #6c7c8e;
 font-weight: 500; 
}
		#gridexperiencia > div > div:nth-child(5) .el-item > div{
			padding-top: 10px;
		}
		
#gridexperiencia > div > div:nth-child(2) .el-item{
 color:#fff;
}

#gridexperiencia > div > div:nth-child(3) .el-item{
 color:#fff;
}

#gridexperiencia > div > div:nth-child(6) .el-item{
 color:#fff;
}

/* Cambiar orden de los items solo en móviles */
@media (max-width: 640px) {
    #gridexperiencia .uk-grid > div:nth-child(1) { order: 1; }
    #gridexperiencia .uk-grid > div:nth-child(2) { order: 2; }
    #gridexperiencia .uk-grid > div:nth-child(3) { order: 4; }
    #gridexperiencia .uk-grid > div:nth-child(4) { order: 3; }
    #gridexperiencia .uk-grid > div:nth-child(5) { order: 5; }
    #gridexperiencia .uk-grid > div:nth-child(6) { order: 6; }
}

#row4{
	justify-content: center;
}

#row4 > div{
	width: 50%;
  max-width: 50%;
}

#mosaic4 > div div:nth-child(1) > div picture img{
	/*box-sizing: border-box; 
	border-right:1px solid #fff;*/
	/*border-bottom:1px solid #fff;*/
	padding-right: 1px;
	padding-bottom: 1px;
}

#mosaic4 > div div:nth-child(2) > div picture img{
	 /*box-sizing: border-box; */
	/*border-left:1px solid #fff;*/
	/*border-bottom:1px solid #fff;*/
	padding-left: 1px;
	padding-bottom: 1px;
}

#mosaic4 > div div:nth-child(3) > div picture img{
	 /*box-sizing: border-box; */
	/*border-left:1px solid #fff;*/
	/*border-bottom:1px solid #fff;*/
	/*border-right:1px solid #fff;
	border-top:1px solid #fff;*/
	padding-top: 1px;
	padding-right: 1px;
}

#mosaic4 > div div:nth-child(4) > div picture img{
	 /*box-sizing: border-box; */
	/*border-left:1px solid #fff;*/
	/*border-bottom:1px solid #fff;*/
	/*border-top:1px solid #fff;*/
		padding-left: 1px;
	padding-top: 1px;
}

/*

#page\#48 > div


#page\#48 > div > div:nth-child(1)
#page\#48 > div > div.uk-grid-margin.uk-first-column

#page\#48 > div > div.uk-grid-margin.uk-first-column

*/

.hero-grid > div > div:nth-child(1){
order: 1;
}

.hero-grid > div > div:nth-child(2){
order: 2;
}

@media (max-width: 640px) {
	.hero-grid > div > div:nth-child(1){
	order: 2;
	}

	.hero-grid > div > div:nth-child(2){
	order: 1;
	}	
}