@charset "UTF-8";
/* CSS Document */
@import url(http://www.markmurray.co/codepen/entypostyle.css);


h1, h2, h3, h4, h5, h6 {
	font-family: 'Oswald', sans-serif;
	}
p {
	font-family: 'Open Sans', sans-serif;
	}
.playfair {
	font-family: 'Open Sans', sans-serif;
	}
.oswald{
	font-family: 'Oswald', sans-serif;
	}
	
.margen_arriba {
	margin-top:30px;
	}
body {
	overflow-x:hidden;}

.margen_arriba_60 {
	margin-top:60px;
	}

.margen_abajo {
	margin-bottom:30px;
	}
	
.margen_abajo_60 {
	margin-bottom:60px;
	}

.full_page {
	width:100%;
	position:relative;
	}
.fondo_blanco {
	background-color:white;}

.color_morado {
	color:#5d115b;}

.degradado {
	background-color:rgba(204,204,204,.3);
	height:650px;
	}

.responsive1{
	position:absolute;
	bottom:-140px;
	left:0px;
	z-index:10;
	}
.responsive2{
	position: absolute;
	bottom: -320px;
	left: -150px;
	z-index:11;
	}
.responsive3 {
	position:absolute;
	right:0px;
	top:-100px;
	}
.responsive4 {
	position: absolute;
	left: -24px;
	top: 80px;
	}

.responsive5 {
	position:absolute;
	left:-70px;
	top:1200px;
	width:400px;
	z-index:13;
	}
	

.rodillo {
	position:absolute;
	margin-left:-40px;
	
	}

.splash_azul {
	position: absolute;
	right: 0px;
	margin-top: 0px;
	width:900px;
	}
.texto_banner {
	color:rgba(255,255,255,1.00);
	position:absolute;
	width:40%;
	right:50px;
	top:210px;
	}

.texto_banner h1 {
	padding-left:70px;}

.texto_banner p {
	padding-left:70px;
	padding-right:100px;
	line-height:24px;
	}

	
.icon-quote2 {
	position:absolute;
	margin-top:-40px;
	margin-left:-45px;
	font-size:55px;
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);}

.icon-quote3 {
	font-size:55px;
	}
	
.blockquote {
	 margin-top:80px;
	 margin-left:100px;
	 color:rgba(143,143,143,1.00); 
	 font-weight:300; 
	 font-size:35px}
	 
.comillas2 {
	position:absolute;
	margin-top:15px;
	}
	
div.iconos h3 {
	font-size:70px;
	}
	
.magenta {
		color:#bc1e6a;
		}

.cian{
		color:#016fb8;
		}

.amarillo{
		color:#f8ba00;
		}
textarea {
	height:300px;}

.fondo_contacto {
	background-image:url(../imagenes/imagen-footer.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom center;
	height:900px;}

label{
	font-size:20px;
	font-weight:100;
	}
ul.dropdown-menu li a {
	color:#5d115b;
	}
	
li.dropdown a {
	color:#5d115b;
	}
	

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 414px) {
	.texto_banner {
	color:rgba(255,255,255,1.00);
	position:absolute;
	width:100%;
	right:0px;
	top:185px;
	}

	.texto_banner h1 {
	padding-left:20px;}

	.texto_banner p {
	padding-left:20px;
	padding-right:20px;
	line-height:24px;
	}
	.splash_azul {
	position: absolute;
	right: 0px;
	margin-top: 0px;
	width:900px;
	}
	

	}
	
	

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.texto_banner {
	color:rgba(255,255,255,1.00);
	position:absolute;
	width:50%;
	right:50px;
	top:160px;
	}
	.texto_banner h1 {
	padding-left:70px;}

	.texto_banner p {
	padding-left:70px;
	padding-right:100px;
	line-height:24px;
	}
	.splash_azul {
	position: absolute;
	right: 0px;
	margin-top: 0px;
	width:900px;
	}


	}
	
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.texto_banner {
	color:rgba(255,255,255,1.00);
	position:absolute;
	width:50%;
	right:50px;
	top:160px;
	}
	.texto_banner h1 {
	padding-left:70px;}

	.texto_banner p {
	padding-left:70px;
	padding-right:100px;
	line-height:24px;
	}
	.splash_azul {
	position: absolute;
	right: 0px;
	margin-top: 0px;
	width:900px;
	}



	
    }
	
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1282px) {
	.texto_banner {
	color:rgba(255,255,255,1.00);
	position:absolute;
	width:40%;
	right:50px;
	top:160px;
	}
	
	.texto_banner h1 {
	padding-left:70px;}

	.texto_banner p {
	padding-left:70px;
	padding-right:100px;
	line-height:24px;
	}
	.splash_azul {
	position: absolute;
	right: 0px;
	margin-top: 0px;
	width:900px;
	}.splash_azul {
	position: absolute;
	right: 0px;
	margin-top: 0px;
	width:900px;
	}
	

	}
	
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1600px) {
	.texto_banner {
	color:rgba(255,255,255,1.00);
	position:absolute;
	width:40%;
	right:50px;
	top:160px;
	}
	
	.texto_banner h1 {
	padding-left:70px;
	padding-top:50px;}

	.texto_banner p {
	padding-left:70px;
	padding-right:100px;
	line-height:24px;
	}
	.splash_azul {
	position: absolute;
	right: 0px;
	margin-top: 0px;
	width:1024px;
	}

	

	}
