@charset "UTF-8";
/* CSS Document */

/* Header */



/* Background and color */

.color-grey-light{
	color:#CCC
}
.color-white{
	color:#FFF
}
header-background .header-inner {
    background-color: #3F3F3F;
}
.bkg-grey-light{
	background-color: #ADADAD;
	border-color: #ADADAD;
}
.bkg-img-fixed{
	background-image: url(../images/picos_full.jpg);
	background-repeat: no-repeat;
	background-size:cover;
	background-attachment: fixed;
}

/* Background Header - On Scroll! */
.header-background .header-inner{
	background-color: #2D2D2D;
	border-color: none;
}

/* Size*/

.width20{
	width: 20%;
	height: auto;
}

.height-20px{
	height: 20px;
	width:auto;
}
.height-50px{
	height: 50px;
	width: auto
}

/* position*/



/* Typography */
.no-text-transform{
	text-transform: none;
}
.fuente15{
	font-size: 1.7rem;
}
.fuente20{
	font-size: 2rem;
}
.fontweight100{
	font-weight: 100;
}
.fontweight200{
	font-weight: 200;
}
.font-playfair{
	font-family: 'Playfair Display', "Times New Roman", "serif";
	font-weight: 200;
}
.font-raleway{
	font-family: 'Raleway', 'Helvetica Neue', "sans-serif";
	font-weight: 200;
}
.frase{
	font-family: 'Playfair Display', "Times New Roman", "serif";
	font-size: 2.5rem;
	font-weight: 100;
}
.frase1{
	font-family: 'Raleway', 'Helvetica Neue', "sans-serif";
	font-size: 2rem;
	font-weight: 100;
}

/* Border */

.border-top-grey{
	border-width: 10px 0px 0px 0px;
	border-color: #ACACAC
}

.galerias{
	font-family: 'Raleway', 'Helvetica Neue', sans-serif;
	font-weight: 800;
	text-transform: none
}
.header .logo a {
    font-weight: 700;
    color: #fff;
    display: block;
    -webkit-transition-property: opacity,background,color,visibility,-webkit-transform;
    transition-property: opacity,background,color,visibility;
}
.stickydiv{
	position: sticky;
}

/* Padding & margin */

.padding-top-bottom-150{
	padding: 150px 0; 
}
.padding-left-right-20{
	padding: 0 20%; 
}
.padding-left-right-30{
	padding: 0 30%; 
}
.padding-left-right-20 {
}

.paddingtop20rem{
	padding-top: 20rem; 
}
.paddingleft30px{
	padding-left: 30px; 
}
.pb-80, .section-block.pb-80 {
    padding-bottom: 2rem;
}
/* Padding & margin */

@media (max-width:480px){
.padding-left-right-18 {
	padding-left: 18%;
	padding-right: 18%;
}
.margintop10rem{
	margin-top: 8rem; 
}
.frase {
	font-family: 'Playfair Display', "Times New Roman", "serif";
	font-size: 2.0rem;
	font-weight: 100;
}
.fuente20{
	font-size: 1.5rem;
}
.side-navigation-20{
	width: 20rem;
}

}
