.display-grande{
	display:inherit !important;
}


*{
	margin:0px;
	padding:0px;
}

html{
	height:100%; 
	margin:0; 
	padding:0;
	width:100%;
	top:0px;
	background-color:#242424;
	left:0px; 
	
}

/*----------------------------
	 INICIAL
-----------------------------*/	


#collection{
		left:0px;
		top:100px;
        height: 100%;
	    width: 100%;
		position:relative;
		background-color:#000;
	    background-image: url(imagenes/winter-strong.jpg);
	    background-position: center bottom;
	    background-repeat: no-repeat;
	    background-size: cover;
        filter: grayscale(100%);
	    transition-duration: 1s;
		-webkit-transition-duration:1s;
		-moz-transition-duration: 1s; 
 		-o-transition-duration: 1s;

}


.text-new{
	
    
	font-weight: 900;
	text-align:center;
	color: #fff;
	position: relative;
    font-size: 120px; 
	line-height: 99px; 
    font-family: 'Montserrat', sans-serif;
}

/*----------------------------
	 MUJER
-----------------------------*/	

#footer{
	position: relative;
    left: 0px;
	height: 750px;
	width: 100%;
    background: #222222; 
	top: 130px;
}

.contacto{
	max-width: 1000px;
	margin: 0 auto;
	text-align: left;
}

.contacto h1{
    font-family: 'Oswald', sans-serif;
	font-weight: 900;
	font-style: italic;	 
	font-size:80px;
	 line-height: 80px;
	top: 300px;
	width: 100%;
	color: #fff;
	margin: 50px 0px 0px 0px;
		
	
}


#base-formulario{
	width:100%;
	height: 400px;
    margin-top: 25px;
	
}



/*----------------------------
LOCALES
-----------------------------*/

#locales{
        height: auto;
	    width: 100%;
		position:relative;
		background-color:#242424;
	    box-sizing: border-box;
	border: 2px solid #fff;
 }

#locales h1{
color: #fff;
text-decoration: none;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
font-size:12px;
letter-spacing: 1px;
padding: 16px 0px 16px 13px;
box-sizing: border-box;
border: 2px solid #fff;
 	border-right: 0px;
	border-left: 0px;
width: 100%;
text-align: left;
text-transform: uppercase;
}
 

.locales{
        height: 100%;
	    width: calc(100% / 3);
		position:relative;
	    display: inline-block;
}


.locales h2{
color: #fff;
text-decoration: none;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size:12px;
letter-spacing: 1px;
padding: 16px 0px 16px 13px;
box-sizing: border-box;
border: 2px solid #fff;
 	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
width: 100%;
text-align: left;
display: block;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.locales h2:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
   -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.locales h2:hover, .locales h2:focus, .locales h2:active {
  color: #ffed00;
}
.locales h2:hover:before, .locales h2:focus:before, .locales h2:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/*----------------------------
	 RIEL
-----------------------------*/	

#sub-footer { 
	position: relative; 
	width: 100%; 
	height: auto; 
	background-color: #fff; 
	text-align: center; 
	padding: 10px 0px; 
    font-family: 'Roboto Mono', monospace;
	font-weight: 300;
	font-size: 8pt;
	letter-spacing: 1pt;
	top: 100px;
}

.btn-riel{
	color: #242424;
}

.btn-riel:hover{
	color: #ccc;
}


