@charset "utf-8";

/*

Description: Saywhat
Author: Agustín Ullmer
Version: 1.1
License: Creative Commons "Some rights reserved"
License URI: http://creativecommons.org/licenses/by-nc-nd/3.0/deed.es_ES

*/

/* Reset */

html, html a {-webkit-font-smoothing:antialiased; text-shadow:1px 1px 1px rgba(0,0,0,0.004);}
html, body {margin:0; padding:0; background:#F8F9FB;}
body {font-family:'proxima-nova', Sans-Serif; color:#9C9C9C; letter-spacing:1px;}
ul, ol, li {list-style:none; margin:0; padding:0;}
img, a img {border:none;}
strong{font-weight:700;}
hr{margin:0; padding:0; border-top:1px solid rgba(156,156,156,0.30);}
a{opacity:1; -webkit-tap-highlight-color:inherit; -webkit-transition:opacity 0.3s ease-in-out; -moz-transition:opacity 0.3s ease-in-out; -o-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out;}
a:hover{opacity:0.7; -webkit-transition:opacity 0.3s ease-in-out; -moz-transition:opacity 0.3s ease-in-out; -o-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out;}
a:focus, a:hover{color:inherit; text-decoration:none;}
.clear{clear:both;}

.m-t-30{margin-top:30px;}
.m-t-35{margin-top:35px;}
.m-t-55{margin-top:55px;}
.m-t-80{margin-top:80px;}
.m-b-80{margin-bottom:80px;}
.m-t-85{margin-top:85px;}
.m-t-225{margin-top:225px;}

.cn1{background:url('../img/cn1.svg') no-repeat; background-position:left top; -moz-background-size:auto; -webkit-background-size:auto; -o-background-size:auto; background-size:auto;}
.cn2{background:url('../img/cn2.png') no-repeat; background-image:-webkit-image-set(url('../img/cn2.png') 1x, url('../img/cn2@2x.png') 2x); background-position:right top; -moz-background-size:contain; -webkit-background-size:contain; -o-background-size:contain; background-size:contain;}
.cn3{background:url('../img/cn3.png') no-repeat; background-image:-webkit-image-set(url('../img/cn3.png') 1x, url('../img/cn3@2x.png') 2x); background-position:left bottom; -moz-background-size:contain; -webkit-background-size:contain; -o-background-size:contain; background-size:contain;}
.cn4{background:url('../img/cn4.png') no-repeat; background-image:-webkit-image-set(url('../img/cn4.png') 1x, url('../img/cn4@2x.png') 2x); background-position:right top; -moz-background-size:contain; -webkit-background-size:contain; -o-background-size:contain; background-size:contain;}
.cn5{background:url('../img/cn5.svg') no-repeat; background-position:left bottom; -moz-background-size:auto; -webkit-background-size:auto; -o-background-size:auto; background-size:auto;}

/* Basics */

h2{font-size:3.929em; font-weight:700; color:#9C9C9C; text-align:center; letter-spacing:1px; line-height:56px; padding:0; margin:0;}
h3{font-size:1.714em; font-weight:400; color:#9C9C9C; text-align:center; letter-spacing:1px; line-height:56px; padding:0; margin:0;}
p{font-size:0.929em; font-weight:400; color:#9C9C9C; letter-spacing:1px; line-height:25px; padding:0; margin:0;}
.luxbar-item a{font-size:0.929em; font-weight:700; color:#9C9C9C; letter-spacing:1; line-height:16px;}

/* Header */

.luxbar-item a{padding:32px 16px;}
.luxbar-item:last-child a{padding-right:32px;}
.luxbar-fixed{position:absolute;}
.luxbar-menu-dark, .luxbar-menu-light .luxbar-hamburger span, .luxbar-menu-light .luxbar-hamburger span::after, .luxbar-menu-light .luxbar-hamburger span::before{background:transparent;}
.luxbar-menu, .luxbar-header{height:115px;}
.luxbar-brand{padding:0;}
.luxbar-menu-dark .active, .luxbar-menu-dark .luxbar-item:hover{background:transparent;}

.jumbotron{background:transparent;}
.jumbotron h2{margin:24% auto 0 auto;}
.jumbotron h3{margin-bottom:40%;}
.brown{color:#BD9470;}
.light-blue{color:#A1D3F2;}
.grey{color:#9C9C9C;}

.servicio{width:100%; height:auto; display:block; background:white; border:1px solid rgba(35,31,32,0.05); box-shadow:0 10px 15px 0 rgba(156,156,156,0.05); border-radius:10px; cursor:pointer;}
.servicio img{border-radius:10px;}
.servicio:hover{border:1px solid rgba(35,31,32,0.15); box-shadow:0 15px 30px 0 rgba(156,156,156,0.15);}
.servicio h3{font-weight:700; color:#BD9470; line-height:23px; padding:0; margin:0; z-index:1; position:relative; top:120px; margin-bottom:-46px;}
.single h3{font-weight:700; color:#BD9470; line-height:23px; padding:0; margin:0;}

.modal-dialog{width:100%;}
.modal-content{border:1px solid rgba(0,0,0,0.05); box-shadow:0 10px 15px 0 rgba(156,156,156,0.05); -webkit-box-shadow:0 10px 15px 0 rgba(156,156,156,0.05); border-radius:10px;}

.modal-header{padding:15px; border-bottom:1px solid #e5e5e5;}
.modal-body{background:#F8F9FB url('../img/cn6.png') no-repeat; background-image:-webkit-image-set(url('../img/cn6.png') 1x, url('../img/cn6@2x.png') 2x); background-position:right bottom; -moz-background-size:auto; -webkit-background-size:auto; -o-background-size:auto; background-size:auto;}
.modal-backdrop{background:rgba(255,255,255,1); -webkit-filter: blur(4px); -moz-filter: blur(20px); -o-filter:blur(20px); -ms-filter:blur(20px); filter:blur(20px); filter:url("https://gist.githubusercontent.com/amitabhaghosh197/b7865b409e835b5a43b5/raw/1a255b551091924971e7dee8935fd38a7fdf7311/blur".svg#blur); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='20');}

.align{display:flex; align-items:center;}
.img-circle{box-shadow:0 10px 15px 0 rgba(156,156,156,0.2);}


#map-canvas {width:100%; height:640px; border:5px solid white; box-shadow:0 0 15px 0 rgba(156,156,156,0.15); border-radius:5px;}
#ubicacion p{text-align:center;}

.btn{background:#BD9470; display:block; width:100%; height:50px; padding:0; float:left; font-size:1.143em; font-weight:700; text-decoration:none; color:white; border:none; letter-spacing:1px; border-radius:5px; box-shadow:0 5px 15px 0 rgba(156,156,156,0.30); opacity:1; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.btn-contacto:hover{background:#BD9470; box-shadow:0 15px 30px 0 rgba(156,156,156,0.70); color:white; opacity:0.7; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

input[type='text']{background:white; color:#9C9C9C; width:100%; height:50px; border:1px solid rgba(0,0,0,0.05); border-radius:5px; font-size:0.929em; font-weight:400; letter-spacing:1px; padding:12px 18px; box-shadow:0 10px 15px 0 rgba(156,156,156,0.05); margin-bottom:20px;}
textarea{background:white; color:#9C9C9C; width:100%; height:150px; border:1px solid rgba(0,0,0,0.05); border-radius:5px; font-size:0.929em; font-weight:400; letter-spacing:1px; padding:12px 18px; box-shadow:0 10px 15px 0 rgba(156,156,156,0.05); margin-bottom:20px; resize:none;}
select{padding:10px; width:100%; height:40px; display:block; margin:0 auto; margin-bottom:30px; border:1px solid #eaeaea; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-appearance:none; -moz-appearance:none;  appearance:none; text-indent:0.01px; text-overflow: ''; background:white url('../img/dropdown.svg') no-repeat; background-position:96% center;}
.envio_ok{color:#9C9C9C; font-size:0.929em; font-weight:700; letter-spacing:1px; overflow:hidden; text-align:center; margin-bottom: 15px}

#copyright p{text-align:center; color:black; padding:15px 0;}
#copyright a{display:inline-block; vertical-align:baseline; padding-left:4px;}
.corazon{color:#EC3C43;}

@media ( min-width: 768px ) and (max-width: 992px) {
	.m-t-30t{margin-top:30px;}
	#map-canvas {height:520px;}

	.cn2{background-position:right -250px bottom;}
	.cn3{background-position:left bottom;}
	.cn4{background-position:right bottom;}
	.cn5{background-position:left bottom;}

	.jumbotron h2{font-size:3.214em;}
}


@media ( max-width: 736px ) {

	.m-t-30m{margin-top:30px;}

	.cn1{background-position:center top;}
	.cn2{background-position:left 150px bottom; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover;}
	.cn3{background-position:right bottom; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover;}
	.cn4{background-position:right center;}
	.cn5{background-position:left bottom;}

	.luxbar-item a{color:white; padding:26px 26px 0 26px;}
	.luxbar-item a::before{content:"⌟ "; width:0; height:0;}
	.luxbar-menu-dark .luxbar-item:nth-child(2){border-top:1px solid rgba(255, 255, 255, 0.2);}
	.luxbar-fixed{position:static;}
	.luxbar-menu-dark .luxbar-hamburger span, .luxbar-menu-dark .luxbar-hamburger span::after, .luxbar-menu-dark .luxbar-hamburger span::before {background-color:#BD9470;}

	.luxbar-menu-dark, .luxbar-menu-light .luxbar-hamburger span, .luxbar-menu-light .luxbar-hamburger span::after, .luxbar-menu-light .luxbar-hamburger span::before{background:transparent;}

	h2{font-size:2.500em; line-height:42px;}

	.jumbotron{width:100%; height:auto; min-height:52.786em; top:-115px;}
	.jumbotron h2{margin-top:160px;}
	.jumbotron h3{font-size:1.071em;}

	#map-canvas {height:435px;}
}




