@charset "utf-8";
@font-face {font-family: 'WCSoldOutABta';src: url('WCSoldOutABta-webfont.eot');src: url('WCSoldOutABta-webfont.eot?#iefix') format('embedded-opentype'), url('WCSoldOutABta-webfont.woff') format('woff'), url('WCSoldOutABta-webfont.ttf') format('truetype'), url('WCSoldOutABta-webfont.svg') format('svg');} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}
body{line-height: 1;
	font-family: 'Montserrat', sans-serif;}
.inicio{width:74%;
	height:140px;}
.logo {width: 130px;
	color: #A39176;
	margin-top: 10px;
	margin-left:2%;
	text-align: center;}
.logo h1{font-family: 'Cinzel', serif;
	font-weight:700;
	margin: 0 auto;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 4px;
	font-size: 14px;
	letter-spacing: 1px;}
.logo img{width:100%;}
nav {height: 60px;
	width: 60%;
	margin-left:14.4%;
	font-size: 16px;
	position: absolute;
	clear: both;
	top: 0px;
	text-transform: capitalize;
	text-align: center;
	margin-top: 80px;}
nav ul {padding: 0px;
	float: left;
	list-style-type:none;}
nav ul li {
	display:inline;
    position:relative;}
nav ul li a {text-decoration: none;
	color: #A8A7A7;
	display: inline-block;
	padding: 12px;
	padding-top: 24px;
	padding-bottom: 30px;
	transition: color 0.2s ease;
	-webkit-transition: color 0.2s ease;}
.current-menu-parent a,.current-menu-item a, .current_page_item a{
	color: #7A754F;
	border-bottom:solid thin #7A754F;}
.navegacion {margin-top:63px;}
.fotos{width:100%;
	height: 600px;
	margin-left: 0%;
	margin-bottom:30px;
	float: left;
	color: #FFFFFF;
	padding-top: 0px;
	background-image: url(css/futuro.jpg);
	background-position:center;
	background-repeat:no-repeat;
background-size: cover;}
.fotos h1{font-size: 36px;
	margin-bottom: 30px;}
.fotos img{width: 100%;}
.lado{width: 40%;
	margin-left: 30%;
	float: left;
	padding-top: 180px;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 28px;}
.main{width: 54.2%;
	margin-left: 7%;
	font-size:16px;
	padding: 7.4%;
	padding-top:50px;
	float: left;}
.main h1, p{margin-left: 0px;}
.main h1{color: #A8A7A7;
	text-transform: uppercase;
	font-size: 34px;
	letter-spacing: 3px;
	line-height: 44px;
	padding-bottom: 30px;}
.main h2{color: #7A754F;
	text-transform: uppercase;
	line-height: 24px;
	font-weight:700;
	font-size: 16px;
	letter-spacing: 3px;}
.main a{color: #7A754F;}
.main a:hover{color:#D2AD78;}
.wp-block-image{width:40%;
	padding-right:3%;
	float:left;}
.linea{width: 40%;
	border-bottom: solid thin #7A754F;
	padding-top: 20px;
	clear: both;}
.isidora{margin-bottom:50px;}
.main p{color: #A8A7A7;
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	line-height: 30px;}
.main p:first-of-type{padding-top: 30px;}
.main a {text-decoration:none;}
.main a p{color: #A8A7A7;
	transition: color 0.3s ease;
	-webkit-transition: color 0.3s ease;}
.main a p:hover{color:#7A754F}
.blanc{width: 100%;
	clear: both;
	height: 50px;}
.blanco{width: 100%;
	clear: both;
	height: 70px;}
.blanquito{width: 100%;
	clear: both;
	height: 20px;}
.derecha{width: 26%;
	height: 1200px;
	margin-top:-160px;
	float: right;
	position: fixed;
	margin-left: 74%;
	background-image: url(css/fondo.jpg);
	background-repeat: no-repeat;
	background-size:cover;}
.caja{width:100%;
	margin-bottom:50px;
	border-bottom:solid thin #CECECE;}
.caja a h2{border-bottom:solid 2px rgba(0,0,10,0);
	transition: border-bottom 0.3s ease;
	-webkit-transition: border-bottom 0.3s ease;}
.caja a h2:hover{border-bottom:solid 2px #7A754F;}
.datos{width:100%;
	clear:both;
	margin-bottom:50px;}
.datos img{float:left;
	width:30px;
	margin-right:3%;
	margin-bottom:30px;}
.datos p{width:60%;
	float:left;
	margin-top:-30px;}
.formulario{width:80%;}
.formulario p{margin-bottom:5px;}
input{width:100%;
	margin-bottom:15px;}
textarea{width:99%;}
.wpcf7-submit{width:80px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFFFF;
	background-color: #7A754F;
	border:none;}
iframe{width:100%;}
footer{float:right;
	padding-top: 30px;
	color: #484E53;
	letter-spacing: 2px;
	font-size:12px;
	text-transform: uppercase;
	text-align: right;}
footer a{font-family: 'WCSoldOutABta';
	text-decoration: none;
	font-size: 22px;
	color: #484E53;
	margin-left: 5px;}
footer a:hover{color: #80AEC6;}
.corto{margin-right: 5%;}
.relacionados{width:90%;
	margin-left:5%;
	margin-top: 30px;
	color: #484E53;}
.relacionados h1{margin-bottom:30px;
	padding-bottom:10px;
	border-bottom:solid thin #484E53;}
.relacionados a{text-decoration:none;
	color: #484E53;
	transition: color 0.2s ease;
	-webkit-transition: color 0.2s ease;}
.relacionados a:hover{color: #7A754F;}
.chiquito{width:100%;
	clear:both;
	height:20px;}
@media screen and (min-width:1367px) and (max-width:2778px) {
.fotos{height: 800px;}
.lado{padding-top: 260px;}}
@media screen and (min-width:320px) and (max-width:1079px) {
nav{display: none;}
.main{margin-left: 2.6%;}}
@media screen and (min-width:755px) and (max-width:967px) {
.fotos{height: 450px;}
.lado{padding-top: 100px;}}
@media screen and (min-width:655px) and (max-width:910px) {
.derecha{width: 30.4%;
	margin-left: 69.6%;
	height: 1000px;}}
@media screen and (min-width:538px) and (max-width:654px) {
.derecha{width: 30.4%;
	margin-left: 69.6%;
	height: 800px;}}
@media screen and (min-width:395px) and (max-width:537px) {
.derecha{display: none;}
.main{width: 80%;}
.wp-block-image{width:50%;
	padding-right:5%;}
.aparece{width: 100%;
	background-image: url(css/fondo1.jpg);
	height: 200px;}}
@media screen and (min-width:320px) and (max-width:394px) {
.derecha{display: none;}
.main{width: 80%;}
.wp-block-image{width:80%;
	padding-right:20%;}
.aparece{width: 100%;
	background-image: url(css/fondo2.jpg);
	height: 200px;
	margin-bottom: 20px;}}
@media screen and (min-width:701px) and (max-width:754px) {
.fotos{height: 350px;}
.lado{padding-top: 40px;}}
@media screen and (min-width:595px) and (max-width:700px) {
.fotos{height: 600px;
	background-position: right;}
.lado{padding-top: 40px;
	margin-left: 10%;}}
@media screen and (min-width:399px) and (max-width:594px) {
.fotos{height: 520px;
	background-position: right;}
.lado{padding-top: 40px;
	width: 90%;
	margin-left: 5%;}}
@media screen and (min-width:320px) and (max-width:398px) {
.fotos{height: 450px;
	background-position: right;}
.lado{padding-top: 40px;
	width: 90%;
	margin-left: 5%;}}
@media screen and (min-width:320px) and (max-width:690px) {
.formulario{width: 97%;}}