@charset "utf-8";
/***********/
/*GENERALES*/
/***********/
body 
{
  font-family: 'Montserrat', sans-serif;
  background-color:#fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing:antialiased;
  overflow-x: hidden; 
  -webkit-overflow-scrolling: touch;  
  font-smoothing:antialiased;
}
html
{
	overflow-x: hidden;
}
*::selection
{
    background-color: #f7dc00;
    color: black;
}
.pbg-black
{
    font-size: 1.5rem;
    background: #000;
    padding: 0.25rem 2rem 0.25rem 2rem;
    color: #f7dc00;
    line-height: 1.25;
}
.pbg-yellow
{
    font-size: 1.5rem;
    background: #f7dc00;
    padding: 0.25rem 2rem 0.25rem 2rem;
    color: #000;
    line-height: 1.25;
}
b
{
	font-weight:700;
}
p
{
	font-weight:500;
}
a, a:visited, a:focus
{
    text-decoration: none;
    outline: 0;
}
a
{
    color: #ffffff;
}
a:hover
{
	text-decoration:underline;
	color:#f7dc00;
}
.text-dark
{
	color:#000000;
}
.text-grey
{
	color:#c4c4c3;
}
.text-yellow
{
	color:#FFDC00;
}
.buleteado
{
	list-style-image:url(../imagenes/bullet.png);
	padding-bottom:10px;
}
.desktop
{
	display:block;
}
.mobile
{
	display:none;
}
@media (max-width: 767px)
{
	.mobile
	{
		display:block;
	}
	.desktop
	{
		display:none;
	}
}
.photo 
{
  width: 100%;
  height: auto;
  overflow: hidden;
}
.photo img 
{
  transition: transform 0.25s;
  width:100%;
  height:auto;
}
.photo:hover img 
{
  transform: scale(1.1);
}
.btn-warning
{
    background-color: #f7dc00;
    border-color: transparent;
	
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    padding: 15px 40px 15px 40px;
    border-width: 0px;
    border-radius: 20px;
}
.btn-outline-dark
{
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    padding: 15px 40px 15px 40px;
    border-radius: 20px;
}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
    color: #000000;
    background-color: rgba(255,255,255,0.6);
    border-color: #EBEBEB;
	border-radius: 24px;
	box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.02);
	font-family: "Montserrat",Helvetica,Arial,sans-serif;
	font-size: 15px;
    border-width: 1px;
    border-style: solid;
}
#Subheader
{
    background-color: rgba(0,0,0,1);
    padding: 0px 0 80px;
	height: 500px;
	background-image:url(../imagenes/fondo_generico.jpg);
	background-repeat:no-repeat;
    background-position: top center;
}
#SubheaderBranformance
{
    background-color: rgba(225,149,0,1);
    padding: 160px 0 80px;

	background-image:url(../imagenes/fondo_brandformance.jpg); 
	background-position:center top; 
	background-repeat:no-repeat;
}
#Subheader .title
{
    width: 100%;
    text-align: center;
	color: #f7dc00;
    font-size: 72px;
    line-height: 84px;
    font-weight: 700;
    letter-spacing: 0px;
	padding-top: 220px;
}
#SubheaderBranformance .title
{
    width: 100%;
    text-align: center;
	color: #ffffff;
    font-size: 72px;
    line-height: 84px;
    font-weight: 600;
    letter-spacing: 0px;
}
.titleServiceBrandformance
{
    width: 100%;
    text-align: left;
    font-size: 72px;
    line-height: 84px;
    font-weight: 600;
    letter-spacing: 0px;
}
.centroDesktopMobile
{
	text-align:left;
}
.videobradformance
{
	width:80%;
	height:auto;
	background-color:#393939;
}
@media (max-width: 767px)
{
	.videobradformance
	{
		width:94%;
	}
	.centroDesktopMobile
	{
		text-align:center;
	}
	.titleServiceBrandformance
	{
		text-align: center;
		font-size: 50px;
		line-height: 62px;
	}
	#Subheader .title
	{
		width: 100%;
		text-align: center;
		color: #f7dc00;
		font-size: 52px;
		line-height: 64px;
		font-weight: 700;
		letter-spacing: 0px;
	}
	#SubheaderBranformance
	{
		padding: 120px 0 40px;
	}
	#SubheaderBranformance .title
	{
		width: 100%;
		text-align: center;
		color: #ffffff;
		font-size: 52px;
		line-height: 64px;
		font-weight: 600;
		letter-spacing: 0px;
	}
}
@media (max-width: 414px)
{
	#Subheader
	{
		height: 300px;
	}
	#Subheader .title
	{
		font-size: 42px;
		line-height: 50px;
		margin-top:-60px;
	}
	#SubheaderBranformance .title
	{
		font-size: 42px;
		line-height: 50px;
	}
}
/****************/
/*MENU PRINCIPAL*/
/****************/
.bg-dark
{
	background-color:#000000!important;
}
.bg-transparent
{
	background-color:transparent!important;
}
.sombranav
{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.3);
}
.navbar
{
  margin-bottom: 20px;
  z-index: 999;
  position:fixed;
  width:100%;
  padding-bottom:16px;
  padding-top:16px;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show
{
    color: #000!important;
    background: #f7dc00!important;
    border-radius: 5px!important;
	padding: 0 20px;
	margin-top:8px;
}
.navbar-nav .nav-link
{
	margin-left:8px; margin-right:8px;
	letter-spacing: 1px;
	font-size:15px;
	line-height:19px;
}
.navbar-collapse
{
    padding-left: 22%;
}
@media (min-width: 992px)
{
	.sombranav
	{
		box-shadow:none;
	}
}
@media (max-width: 1484px)
{
	.navbar-collapse
	{
		padding-left: 18%;
	}
}
@media (max-width: 1350px)
{
	.navbar-collapse
	{
		padding-left: 15%;
	}
}
@media (max-width: 1260px)
{
	.navbar-nav .nav-link
	{
		margin-left:4px; margin-right:4px;
		letter-spacing: 1px;
	}
	.navbar-collapse
	{
		padding-left: 11%;
	}
}
@media (max-width: 1164px)
{
	.navbar-nav .nav-link
	{
		margin-left:4px; margin-right:4px;
		letter-spacing: 1px;
	}
	.navbar-collapse
	{
		padding-left: 5%;
	}
}
@media (max-width: 1068px)
{
	.navbar-nav .nav-link
	{
		margin-left:2px; margin-right:2px;
		letter-spacing: 0px;
	}
	.navbar-collapse
	{
		padding-left: 4%;
	}
}
@media (max-width: 991px)
{
	.navbar-collapse
	{
		padding-left: 0%;
	}
	.navbar-nav .nav-link
	{
		margin-left:0px; margin-right:0px;
		letter-spacing: 2px;
		line-height:35px;
	}
}
.iconosMenu i
{
	padding-left:6px;
	padding-right:6px;
	color:#767676;
}
.iconosMenuBrandformance i
{
	padding-left:6px;
	padding-right:6px;
	color:#ffffff;
}
.logobrandformance
{
	height:40px;
	width:auto;
	margin-right:-80px;
	margin-bottom:7px;
}
@media (max-width: 1630px)
{
	.logobrandformance
	{
		margin-right:-120px;
	}
}
@media (max-width: 1444px)
{
	.logobrandformance
	{
		height:30px;
		margin-right:-100px;
	}
}
@media (max-width: 1164px)
{
	.logobrandformance
	{
		height:26px;
		margin-right:0px;
	}
}
@media (max-width: 1000px)
{
	.logobrandformance
	{
		height:25px;
		margin-right:-20px;
	}
}
@media (max-width: 991px)
{
	.logobrandformance
	{
		height:34px;
		margin-right:0px;
	}
}
/*********/
/*FOOTER*/
/********/
.section-pre-footer
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:8;
	background-color:#ffdd00;
	background-image:url(../imagenes/marcado.png);
	background-repeat:no-repeat;
    background-position: center top;
	padding-bottom:950px;
}
.section-footer
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:9;
	background-color:#000000;
	background-image:url(../imagenes/footer.jpg);
	background-repeat:no-repeat;
    background-position: center top;
}
.desorientadoLaptop
{
	margin-top:-300px;
}
.footerlegal
{
	color: #fff;
    font-size: 0.75rem;
	padding-top:40px;
}
.section-footer h2
{
	color:#f7dc00;
	text-align:left;
	padding-right:45%;
	margin-top:-120px;
	padding-bottom:16px;
}
.bajadaContacto
{
	color:#ffffff;
	text-align:left;
	padding-right:45%;
	font-size:14px;
}
#target
{
	margin-top:-120px;
	padding-left:45%;
}
#target label
{
	color:#ffffff;
	text-align:left;
	padding-bottom:6px;
	padding-top:10px;
}
.logofooter
{
	margin-top:16px;
}
@media (max-width: 767px)
{
	.section-pre-footer
	{
		 background-position: 65%;
		 background-size:contain;
		 padding-bottom:55%;
	}
	.desorientadoLaptop
	{
		margin-top:-25%;
	}
	.section-footer h2
	{
		text-align:left;
		margin-top:60px;
		padding-left:6%;
		padding-right:6%;
	}
	.bajadaContacto
	{
		color:#ffffff;
		text-align:left;
		padding-left:6%;
		padding-right:6%;
		font-size:16px;
	}
	#target
	{
		padding-left:6%;
		padding-right:6%;
		margin-top:8px;
	}
	.logofooter
	{
		display:none;
	}
	.footerlegal
	{
		padding-left:6%;
		padding-right:6%;
	}
}
/******/
/*HOME*/
/*****/
#SubheaderHome
{
    background-color: rgba(0,0,0,1);
    padding: 160px 0 80px;

	background-image:url(../imagenes/fondo_home.jpg); 
	background-position:center top; 
	background-repeat:no-repeat;
}
#SubheaderHome .title
{
    width: 100%;
    text-align: center;
	color: #ffffff;
    font-size: 72px;
    line-height: 84px;
    font-weight: 600;
    letter-spacing: 0px;
}
.htotal
{
	font-weight:bold;
	font-size:80px;
	color:#FFD800;
}
@media (max-width: 767px)
{
	.htotal
	{
		font-size:50px;
		line-height:60px;
	}
	#SubheaderHome
	{
		padding: 120px 0 40px;
	}
	#SubheaderHome .title
	{
		width: 100%;
		text-align: center;
		color: #ffffff;
		font-size: 50px;
		line-height: 62px;
		font-weight: 600;
		letter-spacing: 0px;
	}
}
@media (max-width: 414px)
{
	#SubheaderHome .title
	{
		font-size: 38px;
		line-height: 45px;
	}
}
.section-home-uno
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:3;
	background-color:#ffdd00;
	background-image:url(../imagenes/fondo_home_amarillo.png);
	background-repeat:repeat;
    background-position: center top;
	margin-top:0%;
}
.section-brandformance-uno
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:3;
	background-color:#181818;
	margin-top:0%;
}
.section-home-dos
{
	width:100%;
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	z-index:5;
	background-color:#ffdd00;
}
.section-home-tres
{
	width:100%;
	position: relative;
	box-sizing: border-box;
	background-color:#ffffff;
	border: none;
	float: left;  
	z-index:4;
	background-image:url(../imagenes/fondo_home.png);
	background-repeat:no-repeat;
    background-position: center top;
	margin-top:-3%;
}
.section-brandformance-tres
{
	width:100%;
	position: relative;
	box-sizing: border-box;
	background-color:#181818;
	border: none;
	float: left;  
	z-index:4;
	background-image:url(../imagenes/fondo_brandformance_02.png);
	background-repeat:no-repeat;
    background-position: center top;
	margin-top:0%;
	padding-top:3%;
}
.section-brandformance-cuatro
{
	width:100%;
	position: relative;
	box-sizing: border-box;
	background-color:#ffffff;
	border: none;
	float: left;  
	z-index:5;
	margin-top:0%;
	padding-top:0%;
	background-image:url(../imagenes/fondo_brandformance_03.png);
	background-repeat:no-repeat;
    background-position: center top;	
}
.section-brandformance-cinco
{
	width:100%;
	position: relative;
	box-sizing: border-box;
	background-color:#181818;
	border: none;
	float: left;  
	z-index:5;
	margin-top:0%;
	padding-top:0%;
	background-image:url(../imagenes/fondo_brandformance_04.png);
	background-repeat:no-repeat;
    background-position: center top;	
}
.section-brandformance-siete
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:7;
	background-color:#fbcd17;
	margin-top:0%;
}
.section-home-cuatro
{
	width:100%;
	position: relative;
	box-sizing: border-box;
	background-color:#2a2a2a;
	border: none;
	float: left;  
	z-index:6;
	background-image:url(../imagenes/fondo_home_works.jpg);
	background-repeat:no-repeat;
    background-position: center top;
}
.candado
{
	margin-top:-120px;
}
.imagenServicioBrand
{
	margin-top:-200px;
}
.section-brandformance-seis
{
	width:100%;
	position: relative;
	box-sizing: border-box;
	background-color:#ffffff;
	border: none;
	float: left;  
	z-index:7;
}
.section-home-cinco
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:3;
	background-color:#000000;
	background-image:url(../imagenes/fondo_home_05.png);
	background-repeat:no-repeat;
    background-position: center top;
	margin-top:0%;
}
.section-home-seis
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:8;
	background-color:#000000;
	margin-top:0%;
}
.section-home-siete
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:8;
	background-color:#ffffff;
	background-image:url(../imagenes/fondo_home_07.png);
	background-repeat:no-repeat;
    background-position: center top;
	margin-top:0%;
}
@media (max-width: 767px)
{
	.section-home-uno
	{
		margin-top:0%;
	}
	.section-home-tres
	{
		margin-top:-8%;
	}
	.section-brandformance-cuatro, .section-brandformance-cinco
	{
		background-size:contain;
		background-position:left top;
	}	
	.section-home-siete
	{
		background-size:contain;
		background-position:center top;
	}
}
.bordeizquierdo
{
	border-left: 2px solid #fffc00;
}
.bordeizquierdo2
{
	border-left: 2px solid #222222;
}
.numeralesGrandes
{
	font-size: 5rem; 
	font-weight:100; 
	color:#fff;
}
.numeralesGrandes2
{
	font-size: 5rem; 
	font-weight:100; 
}
.espaciadoConNumeralesGrandes
{
	height:7rem;
}
.espaciadoDeTextoHome1
{
	padding-left:20%;
	padding-right:20%;
	padding-top:2rem;
	padding-bottom:2rem;
}
.macetahome
{
	margin-top:350px;
}
.titulobrand
{
	margin-top:250px;
}
.tetrishome
{
	margin-top:160px;
}
.alineacionCuadraditos, .alineacionCuadraditosTres
{
	margin:0 auto;
	text-align:center;
}
.numeralesGrandesDos
{
	color:#FFD800;
	text-align:center;
	font-size: 5rem; 
	font-weight:100; 
}
.numeralesGrandesTres
{
	color:#FFD800;
	text-align:center;
	font-size: 5rem; 
	font-weight:100; 
}
.alineacionPCuadraditosTres, .alineacionPCuadraditos, .alineacionPCuadraditosDos
{
	text-align:center;
	color:#ffffff;
}
.circulito{
    background: #FFD800;
    border-radius: 50%;
    width: 10px;
    height: 10px;
	margin:0 auto;
}
@media (max-width: 767px)
{
	.alineacionCuadraditos, .alineacionCuadraditosTres
	{
		margin-bottom:60px;
	}
}
@media (min-width: 768px)
{
	.alineacionCuadraditos
	{
		padding-left:0px;
		padding-right:0px;
		margin-left:-1px;
		text-align:left;
	}
	.alineacionCuadraditosTres
	{
		padding-left:0px;
		padding-right:0px;
		margin-right:-1px;
		text-align:right;
	}
	.numeralesGrandesDos
	{
		color:#FFD800;
		text-align:right;
		padding-right:20px;
	}
	.alineacionPCuadraditosDos
	{
		text-align:right;
		padding-left:30%;
		padding-right:20px;
	}
	.numeralesGrandesTres
	{
		color:#FFD800;
		text-align:left;
		padding-left:20px;
	}
	.alineacionPCuadraditosTres
	{
		text-align:left;
		padding-right:30%;
		padding-left:20px;
	}
	.linita
	{
		width:2px; height:20px; background-color:#FFD800; margin:0 auto;
	}
}
@media (max-width: 767px)
{
	.espaciadoConNumeralesGrandes
	{
		height:auto;
		padding-left:10%;
		padding-right:10%;
	}
	.bordeizquierdo, .bordeizquierdo2
	{
		border-left: none;
	}
	.numeralesGrandes, .numeralesGrandes2
	{
		padding-bottom:2rem;
		margin-top:-1rem;
	}
	.espaciadoDeTextoHome1
	{
		padding-left:10%;
		padding-right:10%;
	}
}
/**********/
/*LEGALES*/
/*********/
.section-legales
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:3;
	background-color:#ffffff;
	margin-top:0%;
}
.section-legales h4, .section-legales p 
{
	color:#000000;
}
.section-legales h4
{
    font-size: 24px;
    line-height: 34px;
    font-weight: 500;
    letter-spacing: 0px;
}
/*****************************/
/*SERVICIOS AND BRANDFORMANCE*/
/*****************************/
.section-servicios
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:3;
	background-color:#ffffff;
	background-image:url(../imagenes/fondo_services.png);
	background-repeat:no-repeat;
    background-position: center top;
	margin-top:0%;
}
.card
{
	background-color: #f5f5f5;
    padding: 10px 35px 110px 35px;
	height:380px;
	border-radius:30px;
}
.card img
{
	margin-top:-50px;
}
.section-servicios .card
{
	border:none;
	height: 420px;
	padding: 10px 35px 35px 35px;
}
.section-servicios ul
{
	list-style: url('../imagenes/lamparita.png') outside;
}
.section-servicios .card img
{
	margin-top:-60px;
	margin-right:-60px;
	position: absolute;
	right: 0px;
}
.section-servicios .imageContainer
{
	height:420px;
	align-items: flex-end;
    display: flex;
	padding-left:80px;
	padding-right:80px;
	text-align:center;
}
.section-brandformance-cuatro .card img
{
	margin-top:-70%;
}
.section-brandformance-cuatro .card
{
	padding:0 0 0 0;
	border:none;
	height:520px;
}
.card-text
{
	font-weight:500;
}
.card h5
{
	font-weight:700;
}
.serv01, .serv02, .serv03
{
	margin-top:160px;
}
@media only screen and (max-width: 1199px) and (min-width: 992px)
{
	.serv01, .serv02, .serv03
	{
		margin-top:11%;
	}
	.section-brandformance-cuatro .card
	{
		height:480px;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px)
{
	.serv01, .serv02, .serv03
	{
		margin-top:8%;
	}
	.section-brandformance-cuatro .card
	{
		height:400px;
	}
}
@media only screen and (max-width: 1199px) and (min-width: 768px)
{
	.card
	{
		height:470px;
	}
	.section-servicios .card
	{
		height:470px;
	}
}

@media (max-width: 991px)
{
	.section-servicios .card img
	{
		margin-right:40px;
		margin-top:-50px;
		width:80px;
		height:80px;
	}	
}
@media only screen and (max-width: 1199px) and (min-width: 992px)
{
	.section-servicios .imageContainer
	{
		height:520px;
		padding-left:70px;
		padding-right:70px;
		text-align:center;
	}	
}
@media only screen and (max-width: 991px) and (min-width: 772px)
{
	.section-servicios .imageContainer
	{
		height:520px;
		padding-left:80px;
		padding-right:80px;
		text-align:center;
	}	
}
@media only screen and (max-width: 771px) and (min-width: 684px)
{
	.section-servicios .imageContainer
	{
		height:420px;
		padding-left:80px;
		padding-right:80px;
		text-align:center;
	}	
}
@media only screen and (max-width: 683px) and (min-width: 600px)
{
	.section-servicios .imageContainer
	{
		height:380px;
		padding-left:80px;
		padding-right:80px;
		text-align:center;
	}	
}
@media only screen and (max-width: 599px) and (min-width: 520px)
{
	.section-servicios .imageContainer
	{
		height:310px;
		padding-left:80px;
		padding-right:80px;
		text-align:center;
	}	
}
@media only screen and (max-width: 519px) and (min-width: 470px)
{
	.section-servicios .imageContainer
	{
		height:230px;
		padding-left:80px;
		padding-right:80px;
		text-align:center;
	}	
}
@media only screen and (max-width: 469px) and (min-width: 400px)
{
	.section-servicios .imageContainer
	{
		height:240px;
		padding-left:20px;
		padding-right:20px;
		text-align:center;
	}	
}
@media only screen and (max-width: 399px) and (min-width: 301px)
{
	.section-servicios .imageContainer
	{
		height:210px;
		padding-left:10px;
		padding-right:10px;
		text-align:center;
	}	
}
@media only screen and (max-width: 300px) and (min-width: 0px)
{
	.section-servicios .imageContainer
	{
		height:230px;
		padding-left:20px;
		padding-right:20px;
		text-align:center;
	}	
}
@media only screen and (max-width: 1199px) and (min-width: 992px)
{
	.section-servicios .card
	{
		height:520px;
	}	
}
@media (max-width: 767px)
{
	.section-servicios .card
	{
		min-height:500px;
		height: auto;
	}	
	.section-servicios
	{
		 background-position: left top;
		 background-size:contain;
	}
	.card
	{
		min-height:440px;
		height: auto;
	}
	.serv01
	{
		margin-top:45%;
	}
	.serv02
	{
		margin-top:75%;
	}
	.serv03
	{
		margin-top:65%;
	}
	.section-brandformance-cuatro .card
	{
		height:auto;
	}
}
/*********/
/*EQUIPO*/
/********/
.section-equipo
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:3;
	background-color:#ffffff;
	background-image:url(../imagenes/fondo_team.png);
	background-repeat:no-repeat;
    background-position: center top;
	margin-top:0%;
}
.tipodetrabajo
{
	font-weight:500;
	margin-top: -8px;
}
@media (max-width: 767px)
{
	.section-equipo
	{
		 background-position: left top;
		 background-size:contain;
		 background-image:url(../imagenes/fondo_team_mobile.png);
	}
}
.espaciadoDeTextoTeam
{
	padding-left:20%;
	padding-right:20%;
	padding-top:1rem;
	padding-bottom:1rem;
}
.espaciadoDeTextoTeam2
{
	padding-left:20%;
	padding-right:20%;
	padding-top:0rem;
	padding-bottom:1rem;
}

@media (max-width: 767px)
{
	.espaciadoDeTextoTeam, .espaciadoDeTextoTeam2
	{
		padding-left:10%;
		padding-right:10%;
	}
}
/***********/
/*TRABAJOS*/
/**********/
.section-trabajos
{
	width:100%;
	position: relative;
	box-sizing: border-box;
	background-color:#2a2a2a;
	border: none;
	float: left;  
	z-index:6;
	background-image:url(../imagenes/fondo_home_works.jpg);
	background-repeat:no-repeat;
    background-position: center top;
}
/*******/
/*BLOG*/
/*******/
.section-blog
{
	width:100%;
	position: relative;
	box-sizing: border-box;
	background-color:#2a2a2a;
	border: none;
	float: left;  
	z-index:6;
}
.stretched-link
{
	background: #414141!important;
	margin-left:-22px;
	margin-right:-22px;
	padding-left:22px;
	margin-top:20px;
	margin-bottom:0px;
}
/*********/
/*MEMBER*/
/********/
.section-member
{
	position: relative;
	box-sizing: border-box;
	border: none;
	float: left;  
	width:100%;
	z-index:3;
	background-color:#ffffff;
	background-image:none;
	background-repeat:no-repeat;
    background-position: center top;
	margin-top:0%;
}
@media (max-width: 767px)
{
	.section-member
	{
		 background-position: left top;
		 background-size:contain;
		background-image:none;
	}
}
.section-member h4
{
	color:#f7dc00;
}