/********* Compiled - Do not edit *********/
@font-face {
font-family:"HV Harrieta Regular";
src:;font-weight:500;
font-display:swap;
}
:root{--color-primary:#f13c46;--color-gradient-start:#f42958;--color-gradient-stop:#e4442a;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}.lqd-preloader-wrap{background:#98363b;}body{font-family:Muli;font-weight:400;line-height:1.7em;font-size:1em;color:#000000;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:inherit;line-height:1.2em;font-size:52px;color:#181b31;}.h2,h2{font-family:inherit;line-height:1.2em;font-size:2.5em;color:#181b31;}.h3,h3{font-family:inherit;line-height:1.2em;font-size:32px;color:#181b31;}.h4,h4{font-family:inherit;line-height:1.2em;font-size:25px;color:#181b31;}.h5,h5{font-family:inherit;line-height:1.2em;font-size:21px;color:#181b31;}.h6,h6{font-family:inherit;line-height:1.2em;font-size:18px;color:#181b31;}.main-header .navbar-brand{max-width:300px !important;}.titlebar-inner h1{}.titlebar-inner p{}#content{background-color:#fbfbfb;}@media ( min-width: 1200px ){.main-header .is-stuck{background:#98363b !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(195, 195, 195) !important;}.header-fullscreen .navbar-fullscreen{background:#98363b!important;}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:#98363b;}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(255, 255, 255);}.main-header .nav-trigger .bar{background-color:rgb(255, 255, 255);}body[data-mobile-nav-style=classic] .navbar-collapse, body[data-mobile-nav-style=minimal] .navbar-collapse{background:rgb(119, 45, 49);color:rgb(255, 255, 255);}ul.nav.main-nav > li > a, ul.nav.main-nav > li > a:hover, .main-nav .children > li.active > a, .main-nav .children > li.current-menu-item > a, .main-nav .children > li.current-menu-ancestor > a, .main-nav .children > li:hover > a, .nav-item-children > li.active > a, .nav-item-children > li.current-menu-item > a, .nav-item-children > li.current-menu-ancestor > a, .nav-item-children > li:hover > a{color:inherit !important;}}.white{
    color:#fff;
}
.pale{
    color:#d3d2cd;
}
.gray{
    color:#59636c;
}
.center{
    text-align: center;
}
.justify{
    text-align: justify;
}
.crimson{
    color:#98363b;
}
.footer-copyright{
    font-size:.8em;
    line-height: 1.5;
}

.footer-aviso{
    font-size: .7em;
    line-height: 1.5;
    font-weight: 200;
}
.contact{
    font-size: 3.5em!important;
    letter-spacing: 1px;
}
.espacio-serenidad{
    font-size: 5em!important;
    letter-spacing: 1px;
}
.inversion-colomos{
    font-size: 1.5em;
    letter-spacing: 2px;
}
.amenidades{
    font-size: 1.2em!important;
    letter-spacing: 1px;
}
.shadow{
-webkit-box-shadow: 4px 3px 35px -13px rgba(0,0,0,0.1);
-moz-box-shadow: 4px 3px 35px -13px rgba(0,0,0,0.1);
box-shadow: 4px 3px 35px -13px rgba(0,0,0,0.1);
}

.figcaption{
    text-style:normal!important;
}
.menu-item-29{
    background-color: #f37c7c;
    margin-top: 25px;
    margin-bottom: 25px;
    border-radius: 40px;
    color:#98363b!important;
}
.menu-item-29:hover{
    background-color: #ed3f3f;
}

.mainbar {
    padding-left: 20px;
    padding-right: 20px;
}
[class*=' imagehover-modal'], [class^=imagehover-modal]
{
    border-radius:10px;
}

/*STICKY LOGO*/
.is-stuck .navbar-brand .logo-sticky {
    height: 47px !important;
}
.mobile-logo-default {
    height: 47px !important;
}
.navbar-brand img {
    height: 47px!important;
}
/*BOTONES PRECIOS*/
.btn-center {
    display: block !important;
    margin-left: 50px !important;
    margin-right: 50px !important;
    text-align: center !important;
}

/*FORM*/

/*Contact Form*/
input[type="submit"] {
    border-radius: 10px;
    background-color: #379950;
    border: none;
    color: #fff;
    margin-right: -13px;
    padding: 10px 50px;
    float: right!important;
  	font-family: "Inconsolata", "Helvetica Neue", Arial, sans-serif;
}
input[type="submit"]:hover {
    background-color: #0e7b2a;
}

.wpcf7-form-control-wrap {
    margin-bottom: 0px;
}

.wpcf7-textarea {
    height: 110px !important;
	  font-size: 16px;
}

.wpcf7-form-control-wrap .wpcf7-select, .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form-control-wrap .wpcf7-textarea {
    padding: 13px 18px;
    border-radius: 10px;
    background-color: #fff;
    border: none;
    color: #000;
	letter-spacing: 3px;
}

.uacf7-col-12, .uacf7-col-6, .uacf7-col-3, .uacf7-col-4 {
    padding-left: 3px;
    padding-right: 3px;
}

@media only screen and (max-width: 767px){
.navbar-header {
        padding-left: 0px!important;
        padding-right: 0px!important;
}
.uacf7-col-6 {
    margin-bottom: 0px!important;
}
	input[type="submit"] {
    margin-right: 0px!important;
		margin-top: 20px;
}
.btn-center {
    margin-left: 20px !important;
    margin-right: 20px !important;
}

.espacio-serenidad{
    font-size: 3.2em!important;
    letter-spacing: 1px;
}

.inversion-colomos{
    font-size: .9em;
}
.departamentos{
    font-size: 2.2em!important;
}

.contact{
    font-size: 2.2em!important;
}
.footer-copyright{
   text-align: center;
}

}