/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Łukasz Pawełczak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */

.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}
/*# sourceMappingURL=easy-autocomplete.min.css.map */
/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Łukasz Pawełczak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */

.easy-autocomplete.eac-square{font-family:"Roboto", "Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-square input{border:1px solid #7f8c8d;border-radius:0;color:#7f8c8d;font-family:inherit;font-size:18px;font-style:italic;font-weight:300;margin:0;min-width:350px;padding:12px 43px 12px 15px}.easy-autocomplete.eac-square ul{border-color:#7f8c8d;border-top:0;box-shadow:none;top:0}.easy-autocomplete.eac-square ul li,.easy-autocomplete.eac-square ul .eac-category{border-color:#7f8c8d;font-family:inherit;font-size:16px;font-weight:300;padding:6px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-square ul li *,.easy-autocomplete.eac-square ul .eac-category *{font-weight:300}.easy-autocomplete.eac-square ul li.selected,.easy-autocomplete.eac-square ul .eac-category.selected{background-color:#f1f1f1;font-weight:300}.easy-autocomplete.eac-square ul li b,.easy-autocomplete.eac-square ul .eac-category b{font-weight:600}.easy-autocomplete.eac-round{font-family:"Open Sans", "Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-round input{border:2px solid #888;border-radius:10px;color:#888;font-family:inherit;font-size:16px;font-weight:400;margin:0;min-width:300px;padding:10px}.easy-autocomplete.eac-round input:hover,.easy-autocomplete.eac-round input:focus{border-color:#3079ed}.easy-autocomplete.eac-round ul{background:none;border-color:#888;border-width:0;box-shadow:none;min-width:300px;top:20px}.easy-autocomplete.eac-round ul li,.easy-autocomplete.eac-round ul .eac-category{background:#fff;border-color:#3079ed;border-width:0 2px;font-size:14px;padding:8px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-round ul li.selected,.easy-autocomplete.eac-round ul .eac-category.selected{background-color:#d4e3fb}.easy-autocomplete.eac-round ul li:first-child,.easy-autocomplete.eac-round ul .eac-category:first-child{border-radius:10px 10px 0 0;border-width:2px 2px 0}.easy-autocomplete.eac-round ul li:last-child,.easy-autocomplete.eac-round ul .eac-category:last-child{border-radius:0 0 10px 10px;border-width:0 2px 2px}.easy-autocomplete.eac-round ul li b,.easy-autocomplete.eac-round ul .eac-category b{font-weight:700}.easy-autocomplete.eac-funky{font-family:"Inconsolata", "Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-funky input{background:#07ED89;border:0;border-radius:0;color:#ED076B;font-family:inherit;font-size:18px;min-width:240px;padding:12px}.easy-autocomplete.eac-funky ul{background:transparent;border:0}.easy-autocomplete.eac-funky ul li,.easy-autocomplete.eac-funky ul .eac-category{background:transparent;border:0;color:#ED076B;font-size:18px;padding:4px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-funky ul li.selected,.easy-autocomplete.eac-funky ul .eac-category.selected{color:#8907ED}.easy-autocomplete.eac-solid input{box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;border-color:#ddd;color:#666;font-size:13px;min-height:0;padding:6px 12px}.easy-autocomplete.eac-solid ul li,.easy-autocomplete.eac-solid ul .eac-category{transition:all 0.4s ease 0s}.easy-autocomplete.eac-solid ul li.selected,.easy-autocomplete.eac-solid ul .eac-category.selected{background-color:#f2f2f2}.easy-autocomplete.eac-plate{font-family:"Open Sans", "Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-plate input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate ul{background:#b5b5b5;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate ul li,.easy-autocomplete.eac-plate ul .eac-category{background:#b5b5b5;color:#FAFAFA;font-size:12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-plate ul li b,.easy-autocomplete.eac-plate ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate ul li.selected,.easy-autocomplete.eac-plate ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate ul li:first-child,.easy-autocomplete.eac-plate ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate ul li:last-child,.easy-autocomplete.eac-plate ul .eac-category:last-child{border-radius:0 0 6px 6px}.easy-autocomplete.eac-plate-dark{font-family:"Open Sans", "Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-plate-dark input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate-dark ul{background:#212121;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate-dark ul li,.easy-autocomplete.eac-plate-dark ul .eac-category{background:#212121;color:#FAFAFA;font-size:12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-plate-dark ul li b,.easy-autocomplete.eac-plate-dark ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate-dark ul li.selected,.easy-autocomplete.eac-plate-dark ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate-dark ul li:first-child,.easy-autocomplete.eac-plate-dark ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate-dark ul li:last-child,.easy-autocomplete.eac-plate-dark ul .eac-category:last-child{border-radius:0 0 6px 6px}
/*# sourceMappingURL=easy-autocomplete.themes.min.css.map */
.xdsoft_autocomplete,
.xdsoft_autocomplete div,
.xdsoft_autocomplete span{
/*	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;*/
}

.xdsoft_autocomplete{
display:inline;
position:relative;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
text-align: start;
}

.xdsoft_autocomplete .xdsoft_input{
	position:relative;
	z-index:2;
}
.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{
	position:absolute;
	border: 1px solid #ccc;
	border-top-color: #d9d9d9;
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	cursor: default;
	display:none;
	z-index: 1001;
	margin-top:-1px;
	background-color:#fff;
	min-width:100%;
	overflow:auto;
}
.xdsoft_autocomplete .xdsoft_autocomplete_hint{
	position:absolute;
	z-index:1;
	color:#ccc !important;
	-webkit-text-fill-color:#ccc !important;
	text-fill-color:#ccc  !important;
	overflow:hidden !important;
	white-space: pre  !important;
}

.xdsoft_autocomplete .xdsoft_autocomplete_hint span{
	color:transparent;
	opacity: 0.0;
}

.xdsoft_autocomplete .xdsoft_autocomplete_dropdown > .xdsoft_autocomplete_copyright{
	color:#ddd;
	font-size:10px;
	text-decoration:none;
	right:5px;
	position:absolute;
	margin-top:-15px;
	z-index:1002;
}
.xdsoft_autocomplete .xdsoft_autocomplete_dropdown > div{
	background:#fff;
	white-space: nowrap;
	cursor: pointer;
	line-height: 1.5em;
	padding: 2px 0px 2px 0px;
}
.xdsoft_autocomplete .xdsoft_autocomplete_dropdown > div.active{
	background: #0097CF;
	color: #FFFFFF;
}
@font-face {
    font-family:'MarkPro-Light';
    src: url('../fontface/MarkPro-Light.eot');
    src: url('../fontface/MarkPro-Light.eot?#iefix') format('embedded-opentype'),
         url('../fontface/MarkPro-Light.woff') format('woff'),
         url('../fontface/MarkPro-Light.ttf') format('truetype'),
         url('../fontface/MarkPro-Light.svg#MarkPro-Light') format('svg');
    font-weight:normal;
    font-style:normal;
    font-display: swap;
}

@font-face {
    font-family:'MarkPro-Medium';
    src: url('../fontface/MarkPro-Medium.eot');
    src: url('../fontface/MarkPro-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fontface/MarkPro-Medium.woff') format('woff'),
         url('../fontface/MarkPro-Medium.ttf') format('truetype'),
         url('../fontface/MarkPro-Medium.svg#MarkPro-Medium') format('svg');
    font-weight:normal;
    font-style:normal;
    font-display: swap;
}

@font-face {
    font-family:'MarkPro-Bold';
    src: url('../fontface/MarkPro-Bold.eot');
    src: url('../fontface/MarkPro-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fontface/MarkPro-Bold.woff') format('woff'),
         url('../fontface/MarkPro-Bold.ttf') format('truetype'),
         url('../fontface/MarkPro-Bold.svg#MarkPro-Bold') format('svg');
    font-weight:normal;
    font-style:normal;
    font-display: swap;
}

* {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:20px;
    line-height:24px;
    letter-spacing:0.5px;
    font-smooth:always;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    color:#000;
    margin:0;
    padding:0;
}

img {
    margin:0;
    padding:0;
    border:none;
}

a {
    text-decoration:none;
    outline:none;
}

h1, h2, h3 {
    font-weight:normal;
}

p {
    margin:0;
    padding:0;
}

ul {
    margin:0;
    padding:0;
    list-style:none;
}

section {
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
}

.clear {
    clear:both;
}

.centra_principal {
    display:table;
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    z-index:9999;
}

.centra {
    display:table-cell;
    vertical-align:middle;
    height:100%;
    width:100%;
    text-align:center;
    color:#FFF;
}


/*/// HEADER ///*/

.header_home {
    position:absolute;
    width:100%;
    padding-top:40px;
    z-index:9999;
}

header {
    position:relative;
    width:100%;
    z-index:9999;
}

.header_int {
    background:#002444;
    padding:15px 0 15px;
}

.centrador_HD {
    width:100%;
    max-width: 1400px;
    margin:auto;
    padding:0 15px;
    box-sizing:border-box;
}

.logo {
    float:left;
    width:170px;
    margin-top:3px;
}

.logo_hamb {
    width:170px;
    margin:35px auto 20px;
}

.ClipLogo_Home {
    text-align:center;
}

.logo_home {
    display:none;
    width:280px;
    margin:auto;
}

#MenuH {
    position:relative;
    display:none;
    float:right;
    margin-top:9px;
}

.menu {
    cursor:pointer;
}

#mmenu {
    position:relative;
    display:inline-block;
    width:48px;
    height:40px;
    border:none;
    background-image:url('../imgs/menu_home.png');
    background-size:contain;
    background-repeat:no-repeat;
    z-index:8888;
}

.transp_cuadrado {
    /*display:none;*/
    position:absolute;
    top:0;
    left:0;
    width:44px;
    height:40px;
    background:#9E0032;
    opacity:0.7;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -o-border-radius:6px;
    -ms-border-radius:6px;
    margin-left:2px;
    z-index:7777;
}

header ul.botonera {
    display:block;
    float:right;
    padding-top:19px;
}

header ul.botonera li {
    float:left;
}

header ul.botonera li a {
    float:left;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#FFF;
    margin-left:45px;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

/*header ul.botonera li a.selected,
header ul.botonera li a:hover {
    color:#000;
}*/

header ul.botonera li a:hover {
    color:#999;
}

/*header ul.botonera li a.selected {
    color:#FFF;
}*/


/*/// MENÚ MOBILE ///*/

#elmenu {
    display:none;
    position:absolute;
    width:100%;
    top:0;
    padding-bottom:30px;
    background:#002444;
    box-sizing:border-box;
    z-index:999999;
    text-align:center;
}

.ClipCerrar {
    padding-top:20px;
}

.ico-cerrar {
    display:inline-block;
    width:32px;
    height:32px;
    border:none;
    background-image:url('../imgs/cerrar.png');
    background-size:contain;
    background-repeat:no-repeat;
}

ul.botones {
    margin-top:27px;
}

ul.botones li {
    padding-bottom:14px;
}

ul.botones li a {
    display:inline-block;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:21px;
    line-height:30px;
    color:#FFF;
    text-decoration:none;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

/*ul.botones li a.selected,
ul.botones li a:hover {
    color:#9E0032;
}*/

ul.botones li a:hover {
    color:#9E0032;
}

.direccion.menu_mb {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    letter-spacing:0.3px;
    color:#FFF;
    margin:46px auto 15px;
}

.telefonos {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    letter-spacing:0.3px;
    color:#FFF;
}

.telefonos a {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    letter-spacing:0.3px;
    color:#FFF;
}

.casilla {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    letter-spacing:0.3px;
    color:#FFF;
    text-decoration:underline;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.casilla a {
    color:#FFF;
    text-decoration:underline;
}

.casilla:hover {
    color:#9E0032;
    text-decoration:none;
}

.casilla a:hover {
    color:#9E0032;
    text-decoration:none;
}

.redes_hamb {
    margin:15px auto 20px;
    text-align:center;
}

.ico_redes_hamb {
    display:inline-block;
    width:28px;
    height:28px;
    border:none;
    background-size:contain;
    background-repeat:no-repeat;
    margin-left:4px;
    margin-right:4px;
}

.ico_redes_hamb.facebook {
    background-image:url('../imgs/facebook.png');
}

.ico_redes_hamb.instagram {
    background-image:url('../imgs/instagram.png');
}

.ico_redes_hamb.twitter {
    background-image:url('../imgs/twitter.png');
}


/*/// CONTENEDOR ///*/

#contenedor {
    width:100%;
    min-width:320px;
    margin:auto;
    padding:0;
    box-sizing:border-box;
}


/*/// VIDEO ///*/

#loading {
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:url('imgs/loading.svg') no-repeat scroll center center transparent;
}

#contenedorVideo {
    background:#000;
    border-bottom:3px solid #F9633D;
}

#VideoFS_Mask {
    position:absolute;
    background:#000;
    opacity:0.6;
    overflow:hidden;
}

.VideoFS {
    z-index:-18373;
}


/*/// PORTADA ///*/

.ClipPortada {
    position:relative;
}

.parche_portada {
    position:absolute;
    width:100%;
    height:100%;
    background:#002244;
    /*opacity:0.95;*/
    opacity:0.8;
    z-index:7777;
}

.foto_portada {
    width:100%;
    /*height:700px;*/
    height:690px;
    border:none;
    background-image:url('../imgs/portada/10/big0000.jpg');
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
}

.foto_portada.desktop {
    background-image:url('../imgs/portada/10/big0000.jpg');
}

.foto_portada.mobile {
    display:none;
    background-image:url('../imgs/portada/10/mini0000.jpg');
}

.thumb_bg {
    position:relative;
    display:inline-block;
    width:100%;
    height:320px;
    padding:0;
    border:none;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    transition:all 150ms linear;
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    z-index:7777;
}

.thumb_bg:hover {
    opacity:0.8;
    -webkit-transform:scale(1.045);
    -moz-transform:scale(1.045);
    -ms-transform:scale(1.045);
    -o-transform:scale(1.045);
}

.thumb_bg.destacados {
    border-top-right-radius:4px;
    border-top-left-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
}

.thumb {
    width:100%;
    height:auto;
    margin:0;
    padding:0;
    border:none;
    z-index:7777;
    transition:opacity 200ms linear;
    -webkit-transition:opacity 200ms linear;
    -moz-transition:opacity 200ms linear;
    -o-transition:opacity 200ms linear;
    -ms-transition:opacity 200ms linear;
}

.thumb:hover {
    opacity:0.8;
}

.thumb.destacados {
     border-top-right-radius:4px;
    border-top-left-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
}

.thumb.mobile {
    display:none;
}

.ClipElementos {
    position:absolute;
    max-width:1340px;
    margin:auto;
    left:0;
    right:0;
    bottom:100px;
    text-align:center;
    z-index:10000;
}

h1.frase {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:40px;
    line-height:45px;
    letter-spacing:-1px;
    color:#FFF;
}

.frase.mobile {
    display:none;
}


/*/// BUSCADOR NEW ///*/

.ClipBtns_Divisiones {
    position:relative;
    width:800px;
    margin:auto;
    text-align:center;
}

.Btn_Division {
    float:left;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    width:140px;
    color:#000; 
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    margin:0 10px;
}

.Btn_Division:hover {
    color:#FFF;
    background:#9E0032;
}


/*/// BUSCADOR ///*/

.ClipBuscador {
    position:relative;
    width:100%;
    max-width:1100px;
    margin:120px auto 0;
}

.ClipBtns_Operaciones {
    position:relative;
    float:left;
    width:440px;
    /*width:calc(40% - 9px);
    width:-webkit-calc(40% - 9px);
    width:-moz-calc(40% - 9px);
    width:-o-calc(40% - 9px);*/
    margin-right:10px;
}

.ClipCampos {
    position:relative;
    display:inline-block;
    width:780px;
    text-align:left;
    margin:30px auto 0;
}

.Btn_Operacion {
    float:left;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

/*/// BORDES RADIUS
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
///*/

.Btn_Operacion.ventas {
    position:relative;
    width:28%;
    /*color:#FFF; 
    background:#9E0032;*/
    color:#9E0032; 
    background:#FFF;
    border-top-left-radius:4px;
    border-top-right-radius:0;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:0;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-left-radius:4px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:0;
}

/*.Btn_Operacion.ventas:hover {
    color:#9E0032; 
    background:#FFF;
}*/

.Btn_Operacion.alquileres {
     position:relative;
    width:28%;
    color:#9E0032; 
    background:#FFF;
    border-top-left-radius:0;
    border-top-right-radius:0;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:0;
}

.Btn_Operacion.alquileres:hover {
    color:#FFF; 
    background:#9E0032;
}

.Btn_Operacion.emprendimientos {
    position:relative;
    width:44%;
    color:#9E0032;
    background:#FFF;
    border-top-left-radius:0;
    border-top-right-radius:4px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:4px;
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:4px;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:4px;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:4px;
}

.Btn_Operacion.emprendimientos:hover {
    color:#FFF; 
    background:#9E0032;
}

.desplegable {
    float:left;
    width:160px;
    height:42px;
    border:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#EDEDED;
    background:url(../imgs/flecha_desplegable.png) top right no-repeat #002444;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    border-top-left-radius:4px;
    border-top-right-radius:0;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:0;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-left-radius:4px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:0;
    padding-left:20px;
    box-sizing:border-box;
}
.desplegable option {
    color:#000;
    background:#FFF;
}

.desplegable.superficie {
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    padding-left:10px; 
}

.ClipBuscador_secciones .desplegable {
    padding-left:12px; 
}

.ClipBuscador_secciones .desplegable.opera {
    padding-left:20px;
}

.Mioption {
    background:#FFF;
    color:#000;
}

.ClipSeparador {
    float:left;
    width:12px;
    height:42px;
    background:#002444;
}

.separador {
    width:1px;
    height:32px;
    background:#999;
    margin-left:2px;
    margin-top:5px;
}

#ContenedorUbicaciones2, #ContenedorUbicaciones {
    position:relative;
    overflow:hidden;
}

.caja {
    float:left;
    width:calc(100% - 409px);
    /*width:-webkit-calc(100% - 388px);*/
    width:-webkit-calc(100% - 409px);
    width:-moz-calc(100% - 409px);
    width:-o-calc(100% - 409px);
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    color:#000;
    background:#FFF;
    padding:0 10px;
    border:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    box-sizing:border-box;
}

.ClipCampos .caja::-webkit-input-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    color:#9E0032;
}

.ClipCampos .caja::-moz-placeholder {
    color:#9E0032;
}

.ClipCampos .caja::-o-placeholder {
    color:#9E0032;
}

.ClipCampos .caja::-ms-input-placeholder {
    color:#9E0032;
}

input, textarea, select {
    outline:none;
}

.ClipBtn_lupa {
    position:relative;
    float:left;
    width:44px;
    height:42px;
    background:#9E0032;
    border-top-left-radius:0;
    border-top-right-radius:4px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:4px;
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:4px;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:4px;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:4px;
    transition:background 200ms linear;
    -webkit-transition:background 200ms linear;
    -moz-transition:background 200ms linear;
    -o-transition:background 200ms linear;
    -ms-transition:background 200ms linear;
}

.btn_lupa {
    width:44px;
    height:42px;
    border:none;
    background:none;
    background-image:url('../imgs/lupa.svg');
    /*background-size:contain;*/
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
}

.ClipBtn_lupa:hover {
    background:#999;
}

/*/// CLIP VIDEO NEW ///*/

.ClipVideo_new {
    float:left;
    width:100%;
    margin:-30px 0 15px;
}

#contenedor_video_new {
    position:relative;
    float:left;
    padding-bottom:53%;
    padding-top:31px;
    width:100%;
    height:100%;
    overflow:hidden;
    display:block;
    margin-top:35px;
    margin-bottom:-20px;
}

#contenedor_video_new iframe, #contenedor_video_new object, #contenedor_video_new embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}


/*/// CLIP VIDEO ///*/

.ClipVideo_externo {
    margin:0;
    padding:0;
    margin-top:-35px;
    background:#000;
}

#contenedor_video {
    position:relative;
    float:left;
    padding-bottom:52%;
    padding-top:27px;
    width:100%;
    height:100%;
    overflow:hidden;
    display:block;
    margin-top:35px;
    margin-bottom:-20px;
}

#contenedor_video iframe, #contenedor_video object, #contenedor_video embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

/*
.ClipVideo {
    position:relative;
    width:100%;
    height:450px;
    background:#000;
}

.texto_video {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:50px;
    letter-spacing:0.5px;
    color:#9E0032;
    text-align:center;
}
*/


/*/// DESTACADOS ///*/

section.ClipDestacados {
    padding:70px 0 60px;
    background:#EFEFEF;
}

h1.tit_destacados {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:40px;
    line-height:44px;
    letter-spacing:-0.9px;
    text-align:center;
    color:#000;
}

h1.tit_destacados .comerciales {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:40px;
    line-height:44px;
    letter-spacing:-0.9px;
}

h3.bajada_destacados {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:22px;
    line-height:25px;
    text-align:center;
    color:#000;
    margin:14px 0 55px;
}

h3.bajada_destacados.mobile {
    display:none;
}

h3.bajada_destacados.xmobile {
    display:none;
}

.ClipThumbs {
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 30px;
    box-sizing:border-box;
}

.col_thumbs {
    position:relative;
    float:left;
    width:33.3%;
    margin:0;
    padding:0;
    border:none;
}

.col_thumbs_int {
    margin:0 20px 40px;
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
    overflow:hidden;
}

p.solapa_operacion {
    position:absolute;
    top:15px;
    font-family:'MarkPro-Medium', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFF;
    padding:2px 12px 3px;
    margin-left:15px;
    background:#9E0032;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    z-index:9999;
}

p.solapa_operacion.zonas {
    position:relative;
    top:0;
    width:140px;
    margin:12px auto 0;
}

.relleno_datos {
    position:relative;
    /*height:170px;*/
    height:220px;
    /*padding:20px 30px 0 20px;*/
    padding:0 30px 0 20px;
}

p.propiedad {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:21px;
    color:#9E0032;
}

p.metros {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:27px;
    letter-spacing:-0.5px;
    /*color:#000;*/
    margin-bottom:7px;
}

p.tipodedivision {
    font-family:'MarkPro-Medium', Arial, Helvetica, sans-serif;
    font-size:19px;
    color:#000;
    margin-bottom:4px;
}

p.precio_new {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:23px;
    letter-spacing:-0.5px;
    color:#666;
    margin-top:15px;
    margin-bottom:10px;
}

p.nombre {
    display:inline-block;
    width:100%;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:21px;
    line-height:24px;
    letter-spacing:0;
    color:#000;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

p.nombre:hover {
    color:#666;
}

p.nombre a {
    color:#000;
}

h2.nombre a {
    display:inline-block;
    width:100%;
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:25px;
    line-height:28px;
    letter-spacing:0;
    color:#000;
    margin:5px 0 1px;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

h2.nombre a:hover {
    color:#666;
}

.ClipLocalidad {
    display:block;
    margin-top:6px;
}

.ico-ver {
    float:left;
    width:17px;
    height:17px;
    border:none;
    background-size:contain;
    background-repeat:no-repeat; 
    margin-top:4px;
    margin-left:1px;
}

.ico-ver.mapa {
    background-image:url('../imgs/ico-ubicacion.png');
}

.ver-mapa {
    float:left;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    letter-spacing:0;
    color:#000;
    margin-left:1px;
}

.ClipDatosBottom {
    position:absolute;
    width:100%;
    bottom:24px;
}

.ClipDatosBottom.resultados {
    position:absolute;
    width:100%;
    bottom:23px;
}

p.precio {
    float:left;
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:21px;
    letter-spacing:0;
    color:#002444;
    margin-top:2px; 
    margin-bottom:10px;
}

.mas_info {
    float:right;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:25px;
    color:#000;
    background:#FFF;
    border:1px solid #000;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    padding:2px 11px 7px 11px;
    margin-top:-5px;
    margin-right:41px;
}

.mas_info:hover {
    color:#FFF;
    background:#000;
}

.mas_info.resultados {
    margin-top:-35px;
    margin-right:41px;
}


/*/// BARRIOS ///*/

section.ClipBarrios {
    padding:50px 0 70px;
    background:#EFEFEF;
}

.ClipThumbs.zonas_destacadas {
    max-width:100%;
    padding:0;
}

.ClipThumbs_int_barrios {
    margin:0;
}

.thumb_barrio {
    float:left;
    width:50%;
    height:500px;
}

.thumb_barrio_int {
    position:relative;
    height:500px;
    margin:0;
    overflow:hidden;
}

.thumb_bg_barrio {
    position:relative;
    float:left;
    display:inline-block;
    width:100%;
    height:500px;
    padding:0;
    border:none;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top center;
    transition:all 150ms linear;
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
}

.thumb_barrio_int:hover .thumb_bg_barrio {
    -webkit-transform:scale(1.045);
    -moz-transform:scale(1.045);
    -ms-transform:scale(1.045);
    -o-transform:scale(1.045);
}

.oscurece {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(16, 24, 20, 0.6);
    /*opacity:0.6;*/
    transition:all 0.5s;
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;
    -ms-transition:all 0.5s;
    z-index:8888;
}

.thumb_barrio_int:hover .oscurece {
    background-color:rgba(16, 24, 20, 0.8);
}

h2.barrio {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:45px;
    line-height:48px;
    letter-spacing:-0.5px;
    text-align:center;
    /*text-decoration:underline;*/
    color:#FFF;
    padding:0 40px;
}


/*/// CLIENTES ///*/

section.ClipClientes {
    padding:50px 0 150px;
    background:#EFEFEF;
}

.ClipThumbs_int_clientes {
    margin:0;
}

.thumb_cliente {
    float:left;
    width:25%;
}

.thumb_cliente_int {
    margin:0 25px 50px;
}

.thumb.cliente {
    opacity:1;
}


/*/// FICHA (portada) ///*/

.ClipPortadaFicha {
    position:relative;
    width:100%;
    height:500px;
    border:none;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#CCC;
}

.parche_portada_HD {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:#000;
    opacity:0.1;
}

.ClipDatos_HD {
    position:absolute;
    width:100%;
    bottom:35px;
    padding:0 30px;
    box-sizing:border-box;
}

.ClipDatos_HD_int {
    position:relative;
    display:block;
    max-width:1200px;
    margin:auto;
    padding:15px 20px;
    box-sizing:border-box;
}

.losdatos {
    position:relative;
    z-index:9999;
}

p.solapa_tipo_ficha {
    display:inline-block;
    float:left;
    height:27px;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFF;
    padding:2px 10px 0;
    margin-right:5px;
    margin-bottom:5px;
    /*background:#002444;*/
    background:#6D6E71; 
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    /*font-size:14px;
    padding:0 10px 2px;*/
}

p.solapa_tipo_ficha.first {
    margin-right:5px;
}

.solapa_ubicacion {
    display:inline-block;
    float:left;
    height:27px;
    padding:1px 10px;
    /*background:#002444;*/
    background:#6D6E71;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
}

.ico-ubicacion {
    display:inline-block;
    float:left;
    width:12px;
    height:18px;
    border:none;
    background-image:url('../imgs/ico-ubicacion.svg');
    background-size:contain;
    background-repeat:no-repeat;
    margin-top:4px;
    margin-right:5px;
}

.texto_ubicacion {
    float:left;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFF;
    margin-top:1px;
}

.solapa_ver_fotos {
    float:right;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:25px;
    color:#FFF;
    padding:1px 15px 3px;
    /*border:1px solid #9E0032;*/
    background:#6D6E71;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

/*.solapa_ver_fotos:hover {
    color:#FFF;
    border:1px solid #FFF;
}*/

.solapa_ver_fotos.desktop {
    display:inline-block;
}

.solapa_ver_fotos.mobile {
    display:none;
    margin-top:13px;
    margin-right:5px;
}

h1.datos_portada {
    width:calc(100% - 400px);
    width:-webkit-calc(100% - 400px);
    width:-moz-calc(100% - 400px);
    width:-o-calc(100% - 400px);
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:25px;
    line-height:29px;
    letter-spacing:-0.3px;
    color:#002444;
    margin-top:15px; 
}

p.precio_portada {
    position:absolute;
    display:inline-block;
    right:0;
    bottom:3px;
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:30px;
    letter-spacing:-1px;
    color:#002444; 
}

.relleno_datos_HD {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    background:#EDEDED;
    opacity:0.6;
    z-index:8888;
}


/*/// BUSCADOR SECCIONES INTERNAS ///*/

.subheader {
    padding:15px 0;
    background:#00121C;
}

.ClipBuscador_secciones {
    position:relative;
    width:100%;
    max-width: 1000px;
    margin:0 auto;
}

.ClipCampos_secciones {
    position:relative;
    /*float:left;
    width:100%;
    text-align:left;*/
}

.desplegable.opera {
    border-top-left-radius:4px;
    border-top-right-radius:0;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:0;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-left-radius:4px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:0;
    width:200px;
}

.desplegable.prop {
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    padding-left:10px;
}

.ClipCampos_secciones .desplegable.prop {
    width:215px;
}

.caja_secciones {
    float:left;
    width:calc(100% - 483px);
    /*width:-webkit-calc(100% - 560px);*/
    width:-webkit-calc(100% - 483px);
    width:-moz-calc(100% - 483px);
    width:-o-calc(100% - 483px);
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    color:#FFF;
    background:#002444;
    padding:0 10px;
    border:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    box-sizing:border-box;
}

.ClipCampos_secciones .caja_secciones::-webkit-input-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    color:#FFF;
}

.ClipCampos_secciones .caja_secciones::-moz-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    color:#9E0032;
}

.ClipCampos_secciones .caja_secciones::-o-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    color:#9E0032;
}

.ClipCampos_secciones .caja_secciones::-ms-input-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    color:#9E0032;
}

.ClipSeparador.last {
    width:1px;
}

.separador.last {
    width:1px;
    margin-left:0;
}

.ClipBtn_lupa_secciones {
    position:relative;
    float:left;
    width:44px;
    height:42px;
    background:#FFF;
    border-top-left-radius:0;
    border-top-right-radius:4px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:4px;
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:4px;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:4px;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:4px;
}

.btn_lupa_secciones {
    width:44px;
    height:42px;
    border:none;
    background:none;
    background-image:url('../imgs/lupa_color.svg');
    /*background-size:contain;*/
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
}


/*/// PÁGINA DE RESULTADOS ///*/

.ClipResultados {
    padding:45px 0 150px;
    background:#EFEFEF;
}

.ClipResultados_int {
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 30px;
    box-sizing:border-box;
}

.ClipTituloOpciones {
    margin:10px 0 40px;
}

h2.titulon_resultados {
    float:left;
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:35px;
    line-height:39px;
    letter-spacing:-0.7px;
    color:#000;
    margin-left:2px;
}

.datos_resultado {
    float:left;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:19px;
    line-height:23px;
    letter-spacing:0;
    color:#000;
    margin-top:1px;
    margin-left:5px;
}

.ClipVerMapa {
    display:inline-block;
    margin-right:30px;
}

.ver_mapa {
    display:inline-block;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:20px;
    letter-spacing:-0.5px;
    color:#000;
}

/*.ico-mapa {
    display:inline-block;
    width:25px;
    height:25px;
    border:none;
    background-image:url('../imgs/ico-ver-mapa.png');
    background-size:contain;
    background-repeat:no-repeat;
    margin-left:-3px;
    margin-bottom:-7px;
}*/

.ico-mapa {
    display:inline-block;
    width:17px;
    height:23px;
    border:none;
    background-image:url('../imgs/ico-mapa.svg');
    background-size:contain;
    background-repeat:no-repeat;
    margin-left:-2px;
    margin-bottom:-3px;
}

.ico-grilla-color {
    display:inline-block;
    width:20px;
    height:22px;
    border:none;
    background-image:url('../imgs/ico-grilla.svg');
    background-size:contain;
    background-repeat:no-repeat;
    margin-bottom:-7px;
}

.ClipsFiltros {
    float:left;
    width:100%;
    margin-top:27px;
    margin-left:5px;
}

.ClipRangos {
    float:left;
}

.label_sup {
    font-family:'MarkPro-Medium', Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#000;
    margin-bottom:7px;
}

.ClipRangos ::-webkit-input-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:30px;
    color:#000;
}

.ClipRangos ::-moz-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:30px;
    color:#000;
}

.ClipRangos ::-o-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:30px;
    color:#000;
}

.ClipRangos ::-ms-input-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:30px;
    color:#000;
}

.campo_minmax {
    display:inline-block;
    float:left;
    width:100px;
    height:30px;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:30px;
    color:#000;
    padding:0 10px 1px;
    margin-right:10px;
    border:1px solid #002444;
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-sizing:border-box;
}

.ClipFiltrar {
    float:left;
    margin-right:6px;
    background:#000;
    padding:0;
    margin:0;
    cursor:pointer;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-sizing:border-box;
    transition:background 150ms linear;
    -webkit-transition:background 150ms linear;
    -moz-transition:background 150ms linear;
    -o-transition:background 150ms linear;
    -ms-transition:background 150ms linear;
}

.boton_filtrar {
    width:90px;
    height:30px;
    font-family:'MarkPro-Medium', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFF;
    padding:0 10px 1px;
    border:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    background:none;
    cursor:pointer;
}

.boton_filtrar:hover {
    background:#666;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
}

.clear_rangos {
    clear:both;
    margin-bottom:40px;
}

.resultados_busq {
    float:left;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:20px;
    letter-spacing:-0.5px;
    color:#000;
    margin-top:3px;
}

.ClipOpciones {
    float:right;
    margin-right:10px;
}

.texto_ordenar {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:20px;
    letter-spacing:-0.5px;
    color:#000;
}

.celeste {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:17px;
    letter-spacing:-0.5px;
    color:#9E0032;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.celeste:hover {
    color:#6D6E71;
}

.flechas {
    width:19px;
    margin-bottom:-8px;
}

.ico-grilla {
    width:24px;
    margin-bottom:-7px;
}

.ico-grilla.fila {
    margin:0 5px -7px 30px;
}

.no_resultados {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:20px;
    line-height:24px;
    color:#000;
    margin-top:21px;
    margin-left:20px;
}

.ResultadosLeft {
    float:left;
    width:27%;
    padding-right:28px;
    box-sizing:border-box;
}

.ResultadosRight {
    float:right;
    width:73%;
}

.linea_atajo {
    display:block;
}

.btn_parametro {
    float:left;
    color:#9E0032;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.btn_parametro:hover {
    color:#6D6E71;
}

.btn_parametro.number {
    float:right;
    color:#6D6E71;
}

.btn_parametro.mobile {
    display:none;
}

.clear_separa {
    display:block;
    clear:both;
    margin-bottom:20px;
}

h3.tit_resultados_left {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:22px;
    line-height:25px;
    color:#000;
    margin-bottom:20px;
}

.main_ficha.izq.resultados {
    padding:25px 25px 10px;
}

.resultados_int {
    margin:0 -10px;
}

.col_thumbs_resultados {
    position:relative;
    float:left;
    width:50%;
    margin:0;
    padding:0;
    border:none;
}

.col_thumbs_resultados_int {
    margin:0 15px 30px;
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
    overflow:hidden;
}

.thumb_bg.resultados {
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
}

.thumb_bg.resultados.filas {
    width:320px;
    height:280px;
    border-top-left-radius:4px;
    border-top-right-radius:0;
    border-bottom-left-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomleft:4px;
    margin-bottom:-5px;
}

.thumb_bg.border_all {
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
}

.tapa_blanca {
    position:relative;
    width:100%;
    height:20px;
    margin-top:-5px;
    background:#FFF;
    z-index:99999;
}

.relleno_datos.resultados {
    height:200px;
    /*padding:14px 30px 0 20px;*/
    padding:0 30px 0 20px;
}

.relleno_datos.resultados.filas {
    float:right;
    width:calc(100% - 320px);
    width:-webkit-calc(100% - 320px);
    width:-moz-calc(100% - 320px);
    width:-o-calc(100% - 320px);
    height:280px;
    padding-top:17px;
    box-sizing:border-box;
}

.nombre.thumb_resultado {
    display:inline-block;
    width:100%;
    margin-top:10px;
}

.resumen_thumb_resultados {
    max-height:96px;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:22px;
    letter-spacing:0;
    color:#6D6E71;
    overflow:hidden;
}

p.precio.resultados {
    color:#666;
}

p.metros.resultados {
    font-size:30px;
    letter-spacing:-0.5px;
    margin-bottom:7px;
    clear:both;
}


/*/// THUMBS FILAS (transformación) ///*/

.col_thumbs_resultados.filas {
    width:100%;
}

/*p.solapa_operacion.filas {
    display:none;
}*/


/*/// PÁGINA DE RESULTADOS MAPA ///*/

.col_thumbs_resultados_int_new {
    padding:25px;
    margin:0 15px 30px;
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
    overflow:hidden;
    box-sizing:border-box;
}


/*/// PÁGINA DE RESULTADOS MAPA ///*/

.ClipResultadosMapa {
    margin:0;
    padding:0;
    background:#EFEFEF;
}

.ClipResultadosMapa_int {
    width:100%;
    /*max-width:1400px;*/
    margin:auto;
    padding:0;
}

.ResultadosLeftMapa {
    /*float:left;*/
    width:42%;
    /*height:800px;*/
    margin:0;
    padding:0;
    border:none;
    background:#CCC;
	position:absolute;
	top:268px;
	bottom:0;
	left:0;
}

#map {
	height:100%;
	width:100%;
}

.ResultadosRightMapa {
    /*float:right;*/
    width:58%;
    padding:40px 25px;
    box-sizing:border-box;
	right:0;
    top:268px;
    bottom:0;
    overflow:auto;
	position:absolute;
    background:#EFEFEF;
}

.clear_ordenar {
    padding-bottom:25px;
    clear:both;
}

.ResultadosRightMapa .paginador {
    padding:0 10px;
    box-sizing:border-box;
}


/*/// GRILLA (Resultados) ///*/ 

.ResultadosGrilla {
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:40px 25px;
    box-sizing:border-box;
}


/*/// FICHA (main) ///*/    

.ClipFicha {
    padding:45px 0;
    background:#EFEFEF;
}

.ClipFicha_int {
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 30px;
    box-sizing:border-box;
}

.FichaLeft {
    float:left;
    width:74%;
}

.FichaRight {
    float:right;
    width:26%;
    padding-left:28px;
    box-sizing:border-box;
}

.main_ficha {
    float:left;
    width:100%;
    margin-bottom:28px;
    padding:25px 30px 35px;
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
    box-sizing:border-box;
}

.main_ficha.izq {
    margin-bottom:28px;
    padding:25px 18px 18px;
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

h2.tit_ficha {
    float:left;
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:25px;
    line-height:28px;
    color:#000;
    margin-bottom:10px;
}

h2.tit_ficha.mobile {
    display:none;
}

p.descripcion {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:22px;
    letter-spacing:0;
    color:#6D6E71;
}

.ClipFunciones {
    float:right;
    margin-top:-1px;
    margin-bottom:10px; 
}

.ico-funcional {
    display:inline-block;
    float:left;
    border:none;
    background-size:contain;
    background-repeat:no-repeat;
}

.ico-funcional.compartir_facebook {
    width:23px;
    height:23px;
    margin-top:2px;
    margin-right:13px;
    background-image:url('../imgs/ico-facebook_compartir.png');
}

.ico-funcional.compartir_whatsapp {
    width:26px;
    height:26px;
    margin-right:13px;
    background-image:url('../imgs/ico-whatsapp.png');
}

.ico-funcional.compartir_email {
    width:23px;
    height:17px;
    margin-top:5px;
    margin-right:14px;
    background-image:url('../imgs/ico-compartir_email.png');
}

.ico-funcional.imprimir {
    width:25px;
    height:25px;
    margin-top:1px;
    background-image:url('../imgs/ico-imprimir.svg');
}

.ClipDetalles {
    display:block;
    float:left;
    width:100%;
}

.col_detalles {
    float:left;
    width:33.3%;
    padding-right:30px;
    box-sizing:border-box;
}

p.detalles {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:21px;
    letter-spacing:0;
    color:#9E0032;
    margin-top:10px; 
}

.datos_fila.caract {
    margin-top:10px;
}

.ico-datos.tilde {
    width:18px;
    height:20px;
    background-image:url('../imgs/ico-tilde.svg');
    margin-top:3px;
    margin-right:5px;
}

.valor {
    font-family:'', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:21px;
    letter-spacing:0;
    color:#000;   
}

.ClipGaleria {
    float:left;
    width:100%;
    margin:10px 0 -20px;
}

.ClipGaleria_int {
    margin-left:-7px;
    margin-right:-7px;
}

.col_galeria {
    float:left;
    width:25%;
    box-sizing:border-box;
}

.col_galeria_int {
    float:left;
    width:100%;
    padding:0 7px;
    margin-bottom:14px;
    box-sizing:border-box;
}

.thumb_galeria {
    position:relative;
    display:inline-block;
    float:left;
    width:100%;
    height:226px;
    padding:0;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top center;
    transition:opacity 150ms linear;
    -webkit-transition:opacity 150ms linear;
    -moz-transition:opacity 150ms linear;
    -o-transition:opacity 150ms linear;
    -ms-transition:opacity 150ms linear;
    z-index:7777;
}

h3.tit_ficha {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:25px;
    line-height:28px;
    letter-spacing:0;
    color:#000;
    margin-bottom:10px;
}

#mi-mapa {
    height:400px;
    text-align:center;
    padding:0;
    margin-top:12px;
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
}

iframe {
    margin:0;
    padding:0;
}


/*/// FORMULARIO FICHA ///*/

#caja_form_consulta {
    margin-top:-12px;
}

::-webkit-input-placeholder {
    font-family:';MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#6D6E71;
}

::-moz-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#6D6E71;
}

::-o-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#6D6E71;
}

::-ms-input-placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#6D6E71;
}

#frm_cv_consulta input[disabled] {
    color:#6D6E71;
    background:#EDEDED;
}

#frm_cv_consulta input.text, #frm_cv_consulta textarea.text {
    width:100%;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#333;
    border:none;
    /*border:1px solid #CCC;*/
    background:#EDEDED;
    margin-top:18px;
    padding:7px 10px;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-sizing:border-box;
}

#frm_cv_consulta textarea.text {
    height:130px;
}

.ClipEnviar {
    width:100%;
    background:#999;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    transition:background 200ms linear;
    -webkit-transition:background 200ms linear;
    -moz-transition:background 200ms linear;
    -o-transition:background 200ms linear;
    -ms-transition:background 200ms linear;
    box-sizing:border-box;
}

.ClipEnviar:hover {
    background:#002444;
}

.boton_gris {
    display:block;
    width:100%;
    height:32px;
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFF;
    border:none;
    background:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    cursor:pointer;
    margin-top:10px;
}

form#frm_cv_consulta input.boton_gris {
    background-color: #9E0032;
}

.oka {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#000;
    margin:-7px 0 10px; 
}

/*/// Datos contacto ficha ///*/

.datos_fila {
    display:block;
    width:100%;
    margin-top:5px;
}

.datos_fila.last {
    margin-top:7px;
}

.ico-datos {
    display:inline-block;
    float:left;
    border:none;
    background-size:contain;
    background-repeat:no-repeat;
    clear:both;
}

.ico-datos.direccion {
    width:20px;
    height:18px;
    background-image:url('../imgs/ico-direccion.svg');
    margin-top:6px;
    margin-right:7px;  
}

.ico-datos.tel {
    width:14px;
    height:22px;
    background-image:url('../imgs/ico-tel.svg');
    margin-top:3px;
    margin-left:5px;
    margin-right:7px;
}

.ico-datos.sobre {
    width:20px;
    height:16px;
    background-image:url('../imgs/ico-sobre.svg');
    margin-top:6px;
    margin-left:4px;
    margin-right:10px;
}

.datos_contacto {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#FFF;
}

.datos_contacto a {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#FFF;
}

.casilla_contacto_ficha {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:20px;
    color:#FFF;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.casilla_contacto_ficha:hover {
    color:#CCC;
}

.casilla_contacto_ficha a {
    color:#FFF;
}


/*/// FOOTER ///*/

footer {
    padding:40px 0 65px;
    background:#002444;
}

.centrador_FT {
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 30px;
    box-sizing:border-box;
}

.logo_footer {
    float:left;
    width:170px;
    padding-top:20px;
}

.logo_NAI_Arg_ft {
    width:auto;
    height:36px;
    margin-top:42px;
    margin-left:36px;
}

#elmenu .logo_NAI_Arg_ft {
    margin-top:20px;
    margin-left:0;
    margin-bottom:10px;
}

ul.botones_ft {
    float:right;
    padding-top:52px;
}

ul.botones_ft li {
    float:left;
}

ul.botones_ft li a {
    display:inline-block;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    letter-spacing:0;
    text-decoration:none;
    color:#FFF;
    margin-left:45px;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

/*
ul.botones_ft li a.selected,
ul.botones_ft li a:hover {
    color:#9E0032;
}
*/

ul.botones_ft li a:hover {
    color:#9E0032;
}

.linea {
    display:inline-block;
    width:100%;
    margin:40px auto 32px;
    border-top:1px solid #999;
}

.clip_sucursal {
    float:left;
    margin-right:80px; 
}

.clip_sucursal.hamb {
    float:none;
    margin-top:30px;
    margin-right:0;
}

.nombre_sucursal.hamb {
    display:inline-block;
    margin-bottom:2px;
}

.nombre_sucursal {
    font-family:'MarkPro-Medium', Arial, Helvetica, sans-serif;
    font-size:17px;
    letter-spacing:0;
    text-transform:uppercase;
    color:#9E0032;
    margin-bottom:12px;
}

/*.location_mark {
    display:inline-block;
    width:12px;
    margin-bottom:-4px;
    margin-right:1px;
}*/

.location_mark {
    display:inline-block;
    width:12px;
    height:17px;
    border:none;
    background-image:url('../imgs/location_mark.png');
    background-size:contain;
    background-repeat:no-repeat; 
    margin-bottom:-4px;
    margin-right:1px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.btn_location:hover .location_mark {
    background-image:url('../imgs/location_mark_bordo.png');
}

.dire {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:25px;
    letter-spacing:0.5px;
    color:#FFF;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.btn_location:hover .dire {
    color:#9E0032;
}

p.datos_sucursal {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:25px;
    letter-spacing:0.5px;
    color:#FFF;
}

p.datos_sucursal a {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:25px;
    letter-spacing:0.5px;
    color:#FFF;
}

.casilla_footer {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:30px;
    color:#FFF;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.casilla_footer:hover {
    color:#9E0032;
}

.casilla_footer a {
    color:#FFF;
}

.clip_iso {
    float:right;
}

.clip_iso a {
    display:inline-block;
}

.CliptextoISO {
    float:left;
    text-align:right;
}

.texto_iso {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:21px;
    letter-spacing:0.5px;
    color:#FFF;
}

.texto_iso.mobile {
    display:none;
}

.flecha {
    display:inline-block;
    width:13px;
    height:12px;
    border:none;
    background-image:url('../imgs/flecha.svg');
    background-size:contain;
    background-repeat:no-repeat;
    margin-right:1px;
    margin-bottom:-2px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.btn_ver_politica {
    display:inline-block;
    font-family:'MarkPro-Medium', Arial, Helvetica, sans-serif;
    font-size:14px;
    letter-spacing:0.5px;
    text-decoration:underline;
    color:#FFF;
    margin-top:10px;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.btn_ver_politica a {
    color:#FFF;
}

.btn_politica:hover .flecha {
    background-image:url('../imgs/flecha_color.svg');
}

.btn_politica:hover .btn_ver_politica {
    color:#9E0032;
}

.iso_9001 {
    width:100px;
    height:auto;
    margin-left:35px;
}

.iso_9001.politica {
    margin-top:30px;
    margin-left:0;
}

span.fecha {
    display:block;
    width:100px;
    font-size:14px;
    text-align:center;
    color:#FFF;
    margin-top:7px;
    margin-left:35px;
}

.enero {
    display:block;
    font-size:15px;
    color:#666;
    margin:-7px 0 10px 11px;
}

.redes_footer {
    float:left;
    margin-top:75px;
}

.ico_red {
    width:30px;
    height:30px;
}

.ico_red.footer {
    float:left;
    margin-right:10px;
}

.ico_red.hamb {
    display:inline-block;
    margin:0 3px;
}

.copyright {
    float:right;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:18px;
    text-align:right;
    color:#FFF;
    margin-top:43px;
}

.copyright.mobile {
    display:none;
}

.credito_Mediahaus {
    float:right;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:18px;
    text-align:right;
    color:#FFF;
    margin-top:-19px;
}

.link_credito {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:18px;
    color:#00A8FF;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.link_credito:hover {
    color:#FFF;
}

.link_credito a {
    color:#00A8FF;
}









.col_ft_3 {
    float:left;
    width:20%;
}

.tit_contacto {
    font-family:'MarkPro-Medium', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:29px;
    color:#FFF;
    margin-top:4px;
}

p.datos_ft {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:29px;
    color:#FFF;
}

p.datos_ft a {
    color:#FFF;
}

.casilla_ft {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:30px;
    color:#FFF;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.casilla_ft a {
    color:#FFF;
}

.casilla_ft:hover {
    color:#9E0032;
}

.redes_FT {
    margin-top:30px;
    margin-left:-2px;
}

.ClipNewsletter {
    float:right;
    width:30%;
}

.ClipNewsletter ::-webkit-input-placeholder {
    color:#9E0032;
}

.ClipNewsletter ::-moz-placeholder {
    color:#9E0032;
}

.ClipNewsletter ::-o-placeholder {
    color:#9E0032;
}

.ClipNewsletter ::-ms-input-placeholder {
    color:#9E0032;
}

.caja_ft {
    width:100%;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000;
    padding:5px 6px;
    margin-top:6px;
    background:#FFF;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    border:#FFF;
    box-sizing:border-box;
}

.flecha_suscribe {
    float:left;
    /*height:26px;*/
    cursor:pointer;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#FFF;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    /*border:1px solid #FFF;
    background:none;*/
    border:none;
    background:#9E0032;
    padding: 1px 12px 3px;
    margin:11px auto 0;
    text-align:center;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.flecha_suscribe:hover {
    color:#9E0032;
    background:#FFF;
}

.te_suscribiste {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:19px;
    color:#9E0032;
    margin-top:7px;
}


/*/// TASACIONES ///*/

h2.tit_tasaciones {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:45px;
    letter-spacing:-0.7px;
    color:#000;
    margin:35px 0 45px;
}

.FichaEntera {
    float:left;
    width:100%;
}

.main_ficha_entera {
    float:left;
    width:100%;
    min-height:450px;
    margin-bottom:28px;
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

.foto_portada_internas {
    width:100%;
    height:auto;
    margin:0;
    padding:0;
    border:none;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

.foto_portada_internas.mobile {
    display:none;
}

.ClipPadding {
    padding:40px 30px 20px;
}

p.descripcion_x2col {
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
    -moz-column-gap:40px;
    -webkit-column-gap:40px;
    column-gap:40px;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:24px;
    color:#000;
}

p.descripcion_tasaciones {
    float:left;
    /*width:50%;*/
    width:100%;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:24px;
    color:#000;
}

p.descripcion_tasaciones.bordo {
    color:#9E0032;
}

/*p.descripcion_tasaciones.col_01 {
    padding-right:20px;
    box-sizing:border-box;
}

p.descripcion_tasaciones.col_02 {
    padding-left:20px;
    box-sizing:border-box;
}*/

h2.tit_nosotros {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:45px;
    line-height:42px;
    letter-spacing:-1px;
    color:#000;
    margin:35px 0 45px;
}

h2.tit_nosotros.politica {
    float:left;
}

p.descripcion_nosotros {
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
    -moz-column-gap:40px;
    -webkit-column-gap:40px;
    column-gap:40px;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:24px;
    color:#000;
    padding-bottom:25px;
}

.medium {
    font-family:'MarkPro-Medium', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:24px;
}

.logo_NAI_Global {
    float:left;
    width:auto;
    height:44px;
}

.logo_NAI_Arg {
    float:left;
    width:auto;
    height:35px;
    margin-top:13px;
    margin-left:35px;
    margin-bottom:35px;
}

.subtitulo {
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:25px;
    letter-spacing:-0.3px;
    color:#000;
    margin:50px 0 30px;
}

.ClipCotizacion {
    float:left;
    width:100%;
    margin:auto;
}

.ClipCotizacion.contacto {
    min-height:655px;
}

.col_left_form {
    float:left;
    width:50%;
}

.col_left_form_int {
    padding-right:15px;
    box-sizing:border-box;
}

.col_right_form {
    float:right;
    width:50%;
}

.col_right_form_int {
    padding-left:15px;
    box-sizing:border-box;
}

#frm_res label {
    display:block;
    font-family:'MarkPro-Bold', Arial, Helvetica, sans-serif;
    font-size:18px;
    letter-spacing:-0.3px;
    color:#000;
    margin-top:35px;
    margin-bottom:2px;
    padding-left:1px;
}

#frm_res input.text {
    box-sizing:border-box;
    width:100%;
    height:33px;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#000;
    /*border:1px solid #9E0032;*/
    border:none;
    background:#EDEDED; 
    padding:2px 9px 3px;
    margin-top:3px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
}

#frm_res .comentario {
    float:left;
    width:100%;
    margin-top:0;
}

.col_50_porcent {
    float:left;
    width:50%;
    box-sizing:border-box;
}

.col_50_porcent.left {
    padding-right:15px; 
}

.col_50_porcent.right {
    padding-left:15px; 
}

.col_50_porcent.left_new {
    padding-right:15px; 
}

.col_50_porcent.right_new {
    padding-left:15px; 
}

#frm_res textarea.text {
    width:100%;
    height:131px;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#000;
    /*border:1px solid #9E0032;*/
    border:none;
    background:#EDEDED; 
    padding:7px 11px;
    margin-top:3px;
    box-sizing:border-box;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
}

.obligatorios {
    float:left;
    font-size:17px;
    color:#000;
    padding-top:35px;
}

.obligatorios.mobile {
    display:none;
}

.ClipEnviar_cotizacion {
    position:relative;
    float:right;
    width:138px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    margin-top:26px;
    margin-bottom:100px; 
    text-align:center;
}

.btnEnviar {
    position:absolute;
    width:128px;
    background:#9E0032;
    border:4px solid #9E0032;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    top:2px;
    left:2px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.btnEnviar:hover {
    background:#002444;
    border:4px solid #002444;
}

.boton_naranja {
    width:128px;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:16px;
    color:#FFF;
    border:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    background:none;
    cursor:pointer;
    margin-top:2px;
    padding-bottom:6px;
}

.error_formulario_res {
    font-size:16px;
    line-height:20px;
    color:#9E0032;
    margin:-15px 0 50px;
}

.error_formulario_res.mobile {
    display:none;
}

.error_formulario_res.contacto {
    margin-top:23px;
}

.desplegable_res {
    width:100%;
    box-sizing:border-box;
    /*border:1px solid #9E0032;*/
    border:none;
    background:#EDEDED; 
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    height:29px;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#000;
    background:url(../imgs/bg_select_flecha.jpg) top right repeat #FFF;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    padding-left:10px;
    margin-top:3px;
}

.Mioption {
    background:#FFF;
    color:#000;
}

.date_res {
    width:100%;
    box-sizing:border-box;
    border:1px solid #9E0032;
    height:29px;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    color:#000;
    /*background:url(../imgs/bg_select.jpg) top right repeat transparent;*/
    background:#FFF;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    padding-left:10px;
    margin-top:3px;
    text-align:left;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
}


/*/// INFORMES DE MERCADO ///*/

.columna_informes {
    float:left;
    width:33.3%;
    padding:0 40px 70px;
    box-sizing:border-box;
}

.columna_informes.deoficinas {
    padding-left:0;
}

.columna_informes.parques {
    padding-right:0;
}

.columna_informes .medium {
    letter-spacing:0.3;
    margin-bottom:20px;
}

.ico-pdf {
    display:inline-block;
    width:18px;
    height:auto;
    margin-right:7px;
    margin-bottom:-3px;
}

.btn_pdf {
    display:inline-block;
    width:100%;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:21px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    color:#000;
    padding-right:30px;
    padding-bottom:5px;
}

.btn_pdf:hover {
    color:#9E0032;
}


/*/// CONTACTO ///*/

.FichaLeft.contacto {
    width:69%;
}

.FichaRight.contacto {
    width:31%;
}

.main_ficha.contacto {
    padding:5px 30px 10px;
}

/*.FichaLeft.contacto #frm_res textarea.text {
    height:296px;
}*/

.home .selectize-control.single .selectize-input::after {
    background:url(../imgs/flecha_desplegable_home.png) center no-repeat;
    width:34px !important;
    height:38px !important;
    border:initial !important;
    background-size:contain !important;
    border-style:initial !important;
    top:0px !important;
    right:0px !important;
    margin:0 !important;
    transition:all .3s ease;
}


/*/// QUERIES ///*/

@media (max-width:1780px) {
    .foto_portada { height:650px }
}

@media (max-width:1660px) {
    .foto_portada { height:620px }
    .ClipElementos { bottom:90px; }
}

@media (max-width:1600px) {
    .logo_home { width:250px; }
    /*.foto_portada { height:610px; }*/
    .foto_portada { height:560px; }
    .ClipElementos { bottom:80px; }
    .ClipBuscador { margin-top:100px; }
    /*.solapa_ver_fotos { font-size:16px; padding-top:1px; padding-bottom:4px; }*/
    .ResultadosLeftMapa { width:43%; }
    .ResultadosRightMapa { width:57%; }
    .ResultadosRightMapa .thumb_bg { height:240px; }
    .thumb_barrio { height:420px; }
    .thumb_barrio_int { height:420px; }
    .thumb_bg_barrio { height:420px; }
}

@media (max-width:1400px) {
    .centrador_HD { padding:0 15px; }
    /*.foto_portada { height:560px; }*/
    .foto_portada { height:490px; }
    .ClipElementos { bottom:65px; /*margin:0 0 0 40px;*/ }
    .ClipBuscador { margin-top:80px; }
    p.propiedad { font-size:17px; line-height:21px; }
    p.nombre { font-size:18px; line-height:22px; }
    .ico-ver { width:16px; height:16px; margin-top:4px; margin-left:2px; }
    .ver-mapa { font-size:15px; letter-spacing:0.5px; }
    p.precio { font-size:20px; }
    .ClipDatos_HD_int { max-width:976px; }
    .solapa_ver_fotos { font-size:15px; }
    .thumb_bg { height:280px; }
    .ClipFicha_int { padding:0 40px; }
    .thumb_galeria { height:190px; }
    .FichaLeft { width:70%; }
    .FichaRight { width:30%; }
    h2.titulon_resultados { font-size:40px; line-height:44px; letter-spacing:-1px; }
    .main_ficha.izq.resultados { padding:20px 21px 5px; }
    .btn_parametro { font-size:18px; line-height:22px; letter-spacing:0; }
    .ResultadosRightMapa .thumb_bg { height:210px; }
    .thumb_barrio { height:360px; }
    .thumb_barrio_int { height:360px; }
    .thumb_bg_barrio { height:360px; }
    section.ClipBarrios { padding:40px 0 60px; }
    p.metros.resultados { font-size:25px; }
    .resultados_busq { display:none; }
    .ClipOpciones { float:left; }
    h1.datos_portada { width:calc(100% - 350px); width:-webkit-calc(100% - 350px); width:-moz-calc(100% - 350px); width:-o-calc(100% - 350px); }
    #contenedor_video_new { padding-bottom:52%; padding-top:35px; }
    ul.botones_ft li a.first { display:none; }
    ul.botones_ft li a { margin-left:40px; }
}

@media (max-width:1270px) {
    .logo_home { width:230px; }
    .col_ft_1 { width:25%; }
    .col_ft_2 { width:20%; }
    .col_ft_3 { width:25%; }
    .ClipNewsletter { width:25%; }
    h2.tit_tasaciones { font-size:32px; letter-spacing:-0.5px; margin:20px 0 30px; }
    h2.tit_nosotros { font-size:32px; line-height:32px; letter-spacing:-0.5px; margin:20px 0 30px; }
    .ClipPadding { padding-top:30px; }
    .subtitulo { margin:45px 0 10px; }
    .error_formulario_res { margin-top:15px; }
    section.ClipBarrios { padding:30px 0 50px; }
    .mas_info.resultados { display:none; }
    .foto_portada { height:460px; }
    .ClipElementos { bottom:50px }
    .FichaLeft { width:69%; }
    .FichaRight { width:31%; }
    header ul.botonera li a { font-size:17px; margin-left:37px; }
    ul.botones_ft li a.last { display:none; }
    ul.botones_ft li a { font-size:16px; margin-left:30px; }
}

@media (max-width:1199px) {
    /*.foto_portada { height:520px; }*/
    .foto_portada { height:400px; }
    .ClipElementos { bottom:45px; }
    .ClipBuscador { max-width:900px; margin-top:45px; }
    .ClipBtns_Operaciones { width:390px; }
    /*.ClipCampos { width:500px; }*/
    .Btn_Operacion { font-size:17px; line-height:40px; }
    .desplegable { font-size:17px; height:40px; }
    .ClipSeparador { height:40px; }
    .separador { height:28px; margin-top:6px; }
    .caja { font-size:17px; line-height:40px; }
    .ClipBtn_lupa { height:40px; }
    .btn_lupa { height:40px; }
    .btn_lupa_secciones { height:36px; margin-left:-1px; }
    .Btn_Operacion.ventas { width:23%; }
    .Btn_Operacion.alquileres { width:30%; }
    .Btn_Operacion.emprendimientos { width:47%; }
    .ClipBuscador_secciones { max-width: 800px; }
    .ClipCampos_secciones .caja_secciones { width:calc(100% - 432px); width:-webkit-calc(100% - 432px); width:-moz-calc(100% - 432px); width:-o-calc(100% - 432px); font-size:16px; line-height:36px; }
    .ClipCampos_secciones .desplegable { width:160px; font-size:15px; height:36px; background:url(../imgs/flecha_desplegable.png) right -2px no-repeat #002444; }
    .ClipCampos_secciones .desplegable.prop { width:180px; padding-left:5px; }
    .ClipCampos_secciones .caja_secciones::-webkit-input-placeholder { font-size:16px; line-height:36px; letter-spacing:0; }
    .ClipCampos_secciones .ClipSeparador { height:36px; margin-left:-3px; }
    .ClipCampos_secciones .separador { height:26px; margin-top:5px; }
    .ClipCampos_secciones .ClipSeparador.prop { margin-right:-3px; }
    .ClipBtn_lupa_secciones { height:36px; }
    .header_home { padding-top:30px; }
    .centrador_HD { padding:0 15px; }
    .col_thumbs_int { margin:0 15px 30px; }
    .ClipThumbs_int_destacados { margin:0 -15px; }
    .mas_info { font-size:21px; padding:0 8px 6px 10px; }
    .thumb_barrio { height:320px; }
    .thumb_barrio_int { height:320px; }
    .thumb_bg_barrio { height:320px; }
    header ul.botonera { /*padding-top:9px;*/ padding-top:17px; }
    header ul.botonera li a { font-size:16px; margin-left:24px; }
    ul.botones_ft li a.first { display:block; }
    ul.botones_ft li a.last { display:block; }

    .ClipDatos_HD { /*padding:0 75px;*/ padding:0 30px; }
    .thumb_bg { height:240px; }
    .ClipFicha { padding:37px 0; }
    .ClipFicha_int { padding:0 30px; }
    .FichaRight { padding-left:24px; }
    .main_ficha { margin-bottom:24px; }
    .thumb_galeria { height:138px; }
    .FichaLeft { width:65%; }
    .FichaRight { width:35%; }
    .btn_parametro { font-size:17px; line-height:21px; }
    .btn_parametro.desktop { display:none; }
    .btn_parametro.mobile { display:block; }
    .select2-selection__rendered { font-size:15px !important; }
    p.descripcion_x2col { -webkit-column-count:1; -moz-column-count:1; column-count:1; -moz-column-gap:0; -webkit-column-gap:0; column-gap:0; }
    .ResultadosRightMapa { top:262px; }
    .ResultadosRightMapa .thumb_bg { height:164px; }
    p.solapa_operacion { font-size:14px; padding:1px 10px 3px; }
    p.solapa_tipo_ficha { height:25px; font-size:14px; padding:1px 10px; }
    .solapa_ubicacion { height:25px; }
    .ico-ubicacion { width:10px; height:15px; margin-top:5px; }
    .texto_ubicacion { font-size:14px; margin-top:0; }
    h2.nombre a { font-size:20px; line-height:23px; margin:0; }
    .resumen_thumb_resultados { max-height:86px; font-size:15px; line-height:18px; margin-top:5px; }
    p.precio { font-size:19px; }
    .select2-selection__placeholder { font-size:18px !important; letter-spacing:0 !important; }
    .ResultadosLeftMapa { top:262px; }
    .casilla_contacto_ficha { letter-spacing:0; }
    .thumb_cliente_int { margin:0 20px 40px; }
    .solapa_ver_fotos { font-size:15px; line-height:25px; padding:1px 15px 2px; }
    h1.datos_portada { width:calc(100% - 280px); width:-webkit-calc(100% - 280px); width:-moz-calc(100% - 280px); width:-o-calc(100% - 280px); }
    #contenedor_video_new { padding-bottom:51%; padding-top:31px; }
    .clip_sucursal { margin-right:37px; }
    .clip_sucursal.ind { margin-right:0; }
    .iso_9001 { margin-left:16px; }
    .ClipCampos_secciones .desplegable.prop { width:210px; }
    #location { font-size: 15px !important; min-height: 36px !important; height: 36px !important; }
    #location_home { min-height: 40px !important; }
}

@media (max-width:1024px) {
    p.solapa_operacion { padding-top:1px; }
    .relleno_datos_HD { opacity:0.6; }
    .solapa_ver_fotos { font-size:15px; line-height:25px; padding:1px 15px; }
    .flecha_suscribe { border:1px solid #FFF; background:none; padding:2px 12px; margin-top:16px; }
    .flecha_suscribe:hover { background:none; }
    .ResultadosLeftMapa { width:50%; background-position:top center; }
    .ResultadosRightMapa { width:50%; }
    .ResultadosRightMapa .thumb_bg { height:296px; }
    .ResultadosRightMapa .col_thumbs_resultados { width:100%; }
    .col_thumbs_resultados_int { margin:0 5px 20px; }
    #MenuH { margin-top:7px; }
    .mas_info.resultados { display:inline-block; }
    .campo_minmax { padding:2px 10px 1px; }
    .boton_filtrar { padding:0 10px 2px; }

    .foto_portada.desktop { display:none; }
    .foto_portada.mobile { display:block; }
    .parche_portada { opacity:0.7; }

    .logo_home { width:200px; }
    h1.frase { font-size:35px; line-height:39px; }
    .foto_portada { height:450px; }
    .ClipElementos { bottom:55px; }
    .ClipBuscador { margin-top:75px; }
    ul.botones_ft { padding-top:53px; }
}

@media (max-width:1023px) {
    /*/// NO MOBILE ///*/
    /*header { display:none; }
    #contenedor { display:none; }
    footer { display:none; }
    .no_mobile { display:block; }*/

    /*/// NEW ///*/
    .ClipBtns_Divisiones { display:none; }
    .foto_portada { height:600px; }
    .ClipBuscador { max-width:450px; margin-top:34px; }
    .ClipCampos { width:450px; }
    h1.frase { font-size:35px; line-height:39px; }
    .ClipBuscador { margin-top:50px; }
    .thumb_cliente { width:33.3%; }
    .ClipLogo_ft { text-align:center; }
    footer { text-align:center; padding:70px 0; }
    .logo_footer { float:none; padding-top:0; }
    ul.botones_ft { float:none; padding-top:60px; }
    ul.botones_ft li { float:none; }
    ul.botones_ft li a { margin-left:0; margin-bottom:20px; }
/*    .linea { display:none; }*/
    .clip_sucursal { float:none; margin-right:0; margin-top:40px; }
    .nombre_sucursal { margin-bottom:2px; }
    .redes_footer { display:inline-block; float:none; width:162px; margin:15px -10px 0 0; }
    .copyright { display:inline-block; float:none; text-align:center; clear:both; }

    .ClipLogo { text-align:center; }
    .logo { float:none; margin:3px auto 0; }
    .header_int { padding:15px 0 15px; }
    header ul.botonera { display:none; }
    #MenuH { display:block; /*margin-top:0;*/ margin-top:-50px; }
    #mmenu { background-image:url('../imgs/menu.png'); }
    .transp_cuadrado { display:none; }

    .ClipBtns_Operaciones { float:none; width:440px; margin:0; margin-left:-4px; padding-bottom:55px; }
    .Btn_Operacion { margin:0 5px; }
    .Btn_Operacion.ventas {
        width:100px;
        border-top-left-radius:4px;
        border-top-right-radius:4px;
        border-bottom-left-radius:4px;
        border-bottom-right-radius:4px;
        -webkit-border-top-left-radius:4px;
        -webkit-border-top-right-radius:4px;
        -webkit-border-bottom-left-radius:4px;
        -webkit-border-bottom-right-radius:4px;
        -moz-border-radius-topleft:4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-bottomleft:4px;
        -moz-border-radius-bottomright:4px;
    }
    .Btn_Operacion.alquileres {
        width:120px;
        border-top-left-radius:4px;
        border-top-right-radius:4px;
        border-bottom-left-radius:4px;
        border-bottom-right-radius:4px;
        -webkit-border-top-left-radius:4px;
        -webkit-border-top-right-radius:4px;
        -webkit-border-bottom-left-radius:4px;
        -webkit-border-bottom-right-radius:4px;
        -moz-border-radius-topleft:4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-bottomleft:4px;
        -moz-border-radius-bottomright:4px;
    }
    .Btn_Operacion.emprendimientos {
        width:190px;
        border-top-left-radius:4px;
        border-top-right-radius:4px;
        border-bottom-left-radius:4px;
        border-bottom-right-radius:4px;
        -webkit-border-top-left-radius:4px;
        -webkit-border-top-right-radius:4px;
        -webkit-border-bottom-left-radius:4px;
        -webkit-border-bottom-right-radius:4px;
        -moz-border-radius-topleft:4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-bottomleft:4px;
        -moz-border-radius-bottomright:4px;
    }
    
    .desplegable { width:200px; background:url(../imgs/flecha_desplegable_768.png) top right no-repeat #FFF; padding-left:15px; margin-left:10px; }
    h1.tit_destacados { font-size:36px; line-height:40px; }
    h1.tit_destacados .comerciales { font-size:36px; line-height:40px; }
    h3.bajada_destacados { font-size:19px; line-height:23px; margin-top:10px; }
    .col_thumbs { width:50%; }
    .thumb_barrio { height:240px; }
    .thumb_barrio_int { height:240px; }
    .thumb_bg_barrio { height:240px; }
    h2.barrio { font-size:32px; line-height:36px; }
    .ClipVideo { height:340px; }
    h1.datos_portada { width:calc(100% - 216px); width:-webkit-calc(100% - 216px); width:-moz-calc(100% - 216px); width:-o-calc(100% - 216px); font-size:22px; line-height:27px; }
    p.precio_portada { font-size:26px; }
    .thumb_bg { height:270px; }

    .FichaLeft { width:100%; }
    .FichaRight { float:left; width:100%; padding-left:0; }

    .ClipFicha { padding-top:20px; }
    .ClipFicha_int { padding:0 18px; }
    .main_ficha.izq { margin-bottom:18px; }
    .main_ficha { margin-bottom:18px; }
    .thumb_galeria { height:150px; }

    .ClipResultados { padding:35px 0 90px; }
    .ResultadosLeft { display:none; }
    .ResultadosRight { float:left; width:100%; }
    .ClipTituloOpciones { margin:0 0 30px; }
    h2.titulon_resultados { font-size:40px; line-height:42px }
    .ClipOpciones { float:left; margin-top:35px; margin-left:2px; clear:both; }
    .ico-grilla.columna { display:none; }
    .ico-grilla.fila { display:none; }
    .col_thumbs_resultados.filas { display:none; }

    .ClipBuscador_secciones { max-width: 640px; }
    .ClipCampos_secciones .desplegable { width:208px; letter-spacing:0; padding-left:12px; margin-left:0; }
    .ClipCampos_secciones .desplegable.opera { width:calc(50% - 9px); width:-webkit-calc(50% - 9px); width:-moz-calc(50% - 9px); width:-o-calc(50% - 9px); border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; margin-right:9px; padding-left:15px; }
    .ClipCampos_secciones .desplegable.prop { width:calc(50% - 9px); width:-webkit-calc(50% - 9px); width:-moz-calc(50% - 9px); width:-o-calc(50% - 9px); border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; margin-left:9px; padding-left:15px; }
    .ClipCampos_secciones .desplegable.super {
        border-top-right-radius:4px;
        border-bottom-right-radius:4px;
        -webkit-border-top-right-radius:4px;
        -webkit-border-bottom-right-radius:4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-bottomright:4px;
    }
    .ClipCampos_secciones .ClipSeparador.se_va { display:none; }
    .ClipCampos_secciones .ClipSeparador { margin-left:-4px; }
    .ClipCampos_secciones .ClipSeparador.prop { display:none; }
    .ClipCampos_secciones .caja_secciones { width:calc(100% - 45px); width:-webkit-calc(100% - 45px); width:-moz-calc(100% - 45px); width:-o-calc(100% - 45px); margin-top:18px; padding-left:15px; border-top-left-radius:4px; border-bottom-left-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px; }
    .ClipBtn_lupa_secciones { margin-top:18px; }
    .no_resultados { margin-left:12px; }

    .col_ft_1 { float:none; width:100%; margin-bottom:30px; }
    .col_ft_2 { float:none; width:100%; }
    .col_ft_3 { float:none; width:100%; margin-top:35px; }
    .tit_contacto.datos { display:none; }
    .ClipNewsletter { float:none; width:300px; margin:45px auto 0; }
    .caja_ft { text-align:center; }
    .flecha_suscribe { float:none; }
    .col_left_form { width:100%; }
    .col_left_form_int { padding-right:0; }
    .col_right_form { float:left; width:100%; }
    .col_right_form_int { padding-left:0; }
    h2.tit_tasaciones { font-size:26px; letter-spacing:-0.5px; margin:20px 0; }
    h2.tit_nosotros { font-size:28px; line-height:30px; letter-spacing:-0.5px; margin:20px 0; }
    .FichaLeft.contacto { width:100%; }
    .FichaRight.contacto { width:100%; }
    .FichaLeft.contacto #frm_res textarea.text { height:200px; }
    .ClipCotizacion.contacto { min-height:initial; }
    /*.ResultadosRightMapa { top:180px; margin-top:0; }*/
    .ResultadosRightMapa .thumb_bg { height:226px; }
    .clear_rangos { margin-bottom:35px; }
    .ResultadosRightMapa .ClipOpciones { margin-top:0; }
    .ClipVerMapa { margin-right:20px; }
    .ResultadosLeftMapa { top:316px; }
    .ResultadosRightMapa { top:316px; }
    .ver_mapa { font-size:16px; line-height:19px; }
    .texto_ordenar { font-size:16px; line-height:19px; }
    .ClipDatos_HD { padding:0 18px; }
    p.descripcion_nosotros { -webkit-column-count:1; -moz-column-count:1; column-count:1; }
    .ClipPadding.contacto { padding-top:10px; }
    #contenedor_video_new { padding-bottom:52%; padding-top:29px; }
    .clip_iso { float:none; }
    .iso_9001 { margin:50px auto 15px; }
    .CliptextoISO { float:none; text-align:center; }
    .btn_ver_politica { margin:3px auto 10px; }
    .logo_NAI_Arg_ft { margin-left:0; margin-bottom:-15px; }
    .credito_Mediahaus { float:none; text-align:center; margin-top:20px; }
    .columna_informes { width:100%; padding:0 0 40px; }
    .columna_informes .medium { margin-bottom:12px; }
    span.fecha { font-size:13px; margin-top:-11px; margin-left:0; margin-bottom:36px; }
}

@media (max-width:767px) {
    h3.bajada_destacados { font-size:17px; line-height:21px; }
    .thumb_barrio { height:200px; }
    .thumb_barrio_int { height:200px; }
    .thumb_bg_barrio { height:200px; }
    h1.tit_destacados { font-size:34px; line-height:37px; }
    h1.tit_destacados .comerciales { display:none; }
    h2.barrio { font-size:28px; line-height:32px; padding:0 20px; }
    /*h1.frase { font-size:41px; line-height:42px; margin-bottom:10px; }*/
    .ClipVideo { height:300px; }
    .texto_video { font-size:40px; }
    .ClipPortadaFicha { height:400px; }
    h1.datos_portada { width:100%; font-family:'MarkPro-Medium', Arial, Helvetica, sans-serif; margin:10px 0 5px; }
    p.precio_portada { position:relative; display:block; bottom:0; margin:60px 0 10px; clear:both; }
    .ClipDatos_HD { bottom:0; padding:0; }
    .relleno_datos_HD { border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; -ms-border-radius:0; }
    .ClipDatos_HD_int { padding:10px 12px; }
    .solapa_ver_fotos.desktop { display:none; }
    .solapa_ver_fotos.mobile { display:inline-block; float:left; }
    .thumb_bg { height:220px; }
    .col_detalles { width:50%; }
    .thumb_galeria { height:120px; }
    /*.foto_portada.desktop { display:none; }
    .foto_portada.mobile { display:block; }
    .parche_portada { opacity:0.8; }*/

    .centrador_HD { padding:0 15px; }
    h2.titulon_resultados { font-size:34px; line-height:37px; }
    p.solapa_operacion { font-size:14px; }
    h2.nombre a { font-size:22px; line-height:26px; }
    .nombre.thumb_resultado { margin-top:7px; }
    .resumen_thumb_resultados { display:none; /*height:60px; font-size:15px; line-height:20px;*/ }
    p.precio { font-size:19px; margin-top:4px; }
    /*p.solapa_tipo_ficha { height:27px; font-size:13px; letter-spacing:0.2px; padding:1px 10px 0; }*/
    .ClipDatosBottom { position:relative; bottom:0; margin-top:30px; }
    .ClipLocalidad { display:inline-block; margin-top:0; }
    .clear_mobile { margin-top:10px; clear:both; }
    .mas_info { float:none; margin:auto; }
    .ClipResultados_int { padding:0 20px; }
    .col_thumbs_resultados_int { margin:0 10px 20px; }
    .relleno_datos { height:235px; padding:20px 15px; }
    /*.solapa_ubicacion { height:26px; padding:0 10px 2px; }*/
    .ico-ubicacion { margin-top:5px; }
    .texto_ubicacion { font-size:14px; }

    .ClipBuscador_secciones { max-width: 100%; margin-top:0; padding:0 50px; box-sizing:border-box; }
    .ClipCampos_secciones .desplegable { width:100%; padding-left:11px; margin-left:0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; margin-bottom:10px; }
    .ClipBuscador_secciones .desplegable.opera { max-width: 100%; padding-left:11px; margin-right:0; }
    .ClipCampos_secciones .desplegable.prop { width:100%; padding-left:11px; margin-left:0; }
    .ClipCampos_secciones .ClipSeparador { display:none; }
    .ClipCampos_secciones .caja_secciones { width:100%; padding:0 11px; margin-top:0; }
    .ClipCampos_secciones .caja_secciones.esquinas_4px {
        border-top-left-radius:4px;
        border-top-right-radius:4px;
        border-bottom-left-radius:4px;
        border-bottom-right-radius:4px;
        -webkit-border-top-left-radius:4px;
        -webkit-border-top-right-radius:4px;
        -webkit-border-bottom-left-radius:4px;
        -webkit-border-bottom-right-radius:4px;
        -moz-border-radius-topleft:4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-bottomleft:4px;
        -moz-border-radius-bottomright:4px;
    }
    .ClipBtn_lupa_secciones { width:100%; text-align:center; margin-top:10px; background:#9E0032; }
    .ClipBtn_lupa_secciones.esquinas_4px {
        border-top-left-radius:4px;
        border-top-right-radius:4px;
        border-bottom-left-radius:4px;
        border-bottom-right-radius:4px;
        -webkit-border-top-left-radius:4px;
        -webkit-border-top-right-radius:4px;
        -webkit-border-bottom-left-radius:4px;
        -webkit-border-bottom-right-radius:4px;
        -moz-border-radius-topleft:4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-bottomleft:4px;
        -moz-border-radius-bottomright:4px;
    }
    .btn_lupa_secciones { width:100%; background-image:url('../imgs/lupa.svg'); }
    .datos_resultado { font-size:16px; line-height:20px; }
    p.texto_ordenar { font-size:15px; }
    .no_resultados { font-size:19px; line-height:23px; margin-top:10px; }
    .texto_ordenar { font-size:17px; line-height:20px; }
    .no_resultados { font-size:18px; line-height:22px; }
    .ClipOpciones { margin-top:35px; }
    .tit_contacto { font-size:18px; }
    .foto_portada_internas.desktop { display:none; }
    .foto_portada_internas.mobile { display:block; }
    .ClipPadding { padding:25px 25px 10px; }
    p.descripcion_x2col { font-size:16px; line-height:21px; }
    p.descripcion_tasaciones { font-size:16px; line-height:21px; }
    p.descripcion_nosotros { font-size:16px; line-height:21px; }
    .subtitulo { font-size:21px; margin:40px 0 0; }
    #frm_res label { font-size:17px; }
    #frm_res input.text { font-size:14px; }
    #frm_res textarea.text { font-size:14px; }
    .desplegable_res { font-size:14px; }
    .ClipEnviar_cotizacion { width:100px; margin-top:27px; }
    .btnEnviar { width:100px; left:-7px; }
    .boton_naranja { width:100px; }
    .obligatorios { font-size:16px; }
    .main_ficha.contacto { padding:5px 25px 10px; }
    .ResultadosLeftMapa { position:relative; width:100%; height:480px; top:0; }
    .ResultadosRightMapa { position:relative; float:left; width:100%; top:0; padding:32px 20px 30px; }
    .ResultadosRightMapa .col_thumbs_resultados { width:50%; }
    .ResultadosRightMapa .col_thumbs_resultados_int { margin:0 10px 20px; }
    .ClipVerMapa { margin-right:20px; }
    .ver_mapa { font-size:17px; line-height:20px; }
    .ico-mapa { width:22px; height:22px; }
    /*.ClipElementos { margin-left:20px; }*/
    .thumb_cliente_int { margin:0 15px 30px; }
    .mas_info.resultados { float:right; margin-right:34px; }
    /*.relleno_datos.resultados { height:170px; }*/
    .ClipDatosBottom.resultados { bottom:15px; }
    .medium { font-size:15px; line-height:21px; }
    .columna_informes.deoficinas { padding-top:10px; }
    .columna_informes { padding-bottom:35px; }
    .columna_informes .medium { font-size:16px; line-height:22px; letter-spacing:0; }
    .btn_pdf { font-size:15px; line-height:19px; padding-bottom:3px; }
}

@media (max-width:639px) {
    /*.ClipCampos { width:500px; }*/
    h1.frase { font-size:35px; line-height:38px; }
    .ClipVideo { height:270px; }
    .ClipBtns_Operaciones { width:414px; }
    .Btn_Operacion.ventas { width:90px; }
    .Btn_Operacion.alquileres { width:114px; }
    .Btn_Operacion.emprendimientos { width:180px; }
    h3.bajada_destacados.desktop { display:none; }
    h3.bajada_destacados.mobile { display:block; }
    h3.bajada_destacados { font-size:16px; line-height:20px; padding:0 20px; margin-top:7px; margin-bottom:35px; }
    p.solapa_operacion { font-size:15px; }
    .thumb_bg { height:190px; }
    .col_galeria { width:50%; }
    .main_ficha { padding:18px 24px 26px; }
    h2.tit_ficha { font-size:19px; line-height:23px; margin-bottom:5px; }
    h3.tit_ficha { font-size:19px; line-height:23px; margin-bottom:5px; }
    p.descripcion { margin-top:10px; }
    .thumb_galeria { height:200px; }
    .ClipFunciones { margin-top:-3px; margin-right:-6px; margin-bottom:4px; }
    .ico-funcional { width:24px; height:24px; }
    .col_thumbs_resultados { width:100%; }
    .thumb_bg.resultados { height:380px; }
    .relleno_datos.resultados { height:auto; padding-bottom:20px; }
    .ClipDatosBottom.resultados { position:relative; bottom:0; margin-top:20px; }
    .col_50_porcent { width:100%; padding:0 !important; }
    .col_50_porcent.left { padding-left:0; }
    .col_50_porcent.right { padding-right:0; }
    .FichaLeft.contacto #frm_res textarea.text { height:170px; }
    /* .ResultadosRightMapa .col_thumbs_resultados { width:50%; }
    .ResultadosRightMapa .thumb_bg { height:188px; } */
    .nombre.thumb_resultado { width:auto; }
    h2.nombre a { width:auto; font-size:22px; line-height:26px; text-overflow:initial; overflow:initial; white-space:initial; }
    .ResultadosRightMapa { padding:20px 15px 30px; }
    .ResultadosRightMapa .col_thumbs_resultados { width:100%; }
    .ResultadosRightMapa .thumb_bg { height:400px; }
    .ResultadosLeftMapa { height:400px; }
    .mas_info.resultados { margin-right:-5px; }
    #contenedor_video_new { padding-bottom:47%; }
}

@media (max-width:567px) {
    .centrador_HD { padding:0 15px; }
    .header_int { padding:15px 0 15px; }
    .logo { width:150px; margin-top:0; }
    .logo_home { width:150px; margin-top:0; }
    .logo_footer { width:150px; }
    .logo_hamb { width:150px; }
    #MenuH { margin-right:-7px; }
    .transp_cuadrado { /*display:none;*/ }
    .foto_portada { /*height:530px;*/ height:480px; }
    h1.frase { font-size:30px; line-height:33px; }
    .ClipBuscador { margin-top:20px; }
    .Btn_Operacion { font-size:15px; line-height:36px; letter-spacing:0; margin:0 4px; }
    .ClipBtns_Operaciones { width:364px; padding-bottom:48px; }
    .Btn_Operacion.ventas { width:80px; }
    .Btn_Operacion.alquileres { width:100px; }
    .Btn_Operacion.emprendimientos { width:160px; }
    .ClipCampos { width:356px; }
    .desplegable { width:356px; font-size:15px; height:38px; margin-left:0; background:url(../imgs/flecha_desplegable_mobile.png) center right no-repeat #FFF; }
    .ClipSeparador { display:none; }
    .caja { font-size:15px; line-height:38px; padding:0 15px; }
    .ClipCampos .caja::-webkit-input-placeholder { font-size:16px; line-height:38px; letter-spacing:0.5px; }
    .ClipBtn_lupa { height:38px; margin-top:12px; }
    .btn_lupa { display:block; height:38px; margin:0 auto; }
    .esquinas_4px {
        border-top-left-radius:4px;
        border-top-right-radius:4px;
        border-bottom-left-radius:4px;
        border-bottom-right-radius:4px;
        -webkit-border-top-left-radius:4px;
        -webkit-border-top-right-radius:4px;
        -webkit-border-bottom-left-radius:4px;
        -webkit-border-bottom-right-radius:4px;
        -moz-border-radius-topleft:4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-bottomleft:4px;
        -moz-border-radius-bottomright:4px;
    }
    h1.tit_destacados { font-size:25px; line-height:28px; }
    section.ClipDestacados { padding:45px 0 40px; }
    .col_thumbs { width:100%; }
    .col_thumbs_int { margin:0 5px 22px; }
    .relleno_datos { height:auto; padding-bottom:40px; }
    p.nombre { font-size:19px; line-height:23px; }
    .mas_info { margin-bottom:24px; }
    section.ClipBarrios { padding:20px 0; }
    section.ClipClientes { padding:50px 0 150px; }
    .thumb_barrio { width:100%; height:240px; }
    .thumb_barrio_int { height:240px; }
    .thumb_bg_barrio { height:240px; }
    /*p.solapa_tipo_ficha { font-size:13px; }*/
    .ico-ubicacion { width:10px; height:15px; margin-right:6px; }
    /*.texto_ubicacion { font-size:13px; margin-top:1px; }*/
    .thumb_bg { height:350px; }
    .col_detalles { width:100%; }

    .thumb_bg.resultados { height:270px; }
    .select2-selection__placeholder { font-size:15px !important; }
    .ClipElementos { bottom:35px; }
    .ClipCampos { margin-left:0; }
    .ClipElementos { margin-left:0; }
    footer { padding:60px 0; }
    .copyright.desktop { display:none; }
    .copyright.mobile { display:inline-block; }
    .relleno_datos.resultados { padding-bottom:0; }
    .home .item { font-size:15px !important; }
    .home .selectize-input.full { padding:7px 0 !important; }
    .subheader .item { font-size:17px !important; }
    .subheader .selectize-input.full { padding:5px 0 !important; }
    .subheader .select2-selection__placeholder { font-size:17px !important; }
    .logo_NAI_Arg_ft { height:31px; }
}

@media (max-width:480px) {
    .ResultadosRightMapa { padding:30px 15px 30px; }
    .ResultadosRightMapa .col_thumbs_resultados { width:100%; }
    .ResultadosRightMapa .thumb_bg { height:330px; }
    .ResultadosLeftMapa { height:450px; }
}

@media (max-width:479px) {
    .thumb_bg { height:300px; }
    .thumb_galeria { height:140px; }
    .thumb_bg.resultados { height:258px; }
    h2.titulon_resultados { font-size:28px; line-height:31px; }
    .ClipOpciones { margin-top:20px; }
    /*p.texto_ordenar { font-size:14px; line-height:16px; letter-spacing:0.2px; }*/
    .celeste { font-size:14px; line-height:16px; letter-spacing:0.2px; }
    .flechas { width:18px; margin-bottom:-8px; }
    .ClipVerMapa { display:block; margin-right:0; margin-bottom:19px; }
    /*.solapa_ver_fotos.mobile { display:none; }*/
    .thumb_barrio { height:220px; }
    .thumb_barrio_int { height:220px; }
    .thumb_bg_barrio { height:220px; }
    .ClipThumbs.clientes { padding:0 10px; }
    .thumb_cliente { width:50%; }
    .thumb_cliente_int { margin:0 10px 15px; }
    .ClipBuscador_secciones { padding:0 20px; }
    .texto_iso { line-height:22px; }
    .btn_ver_politica { margin-top:0; }
    h2.tit_nosotros { font-size:22px; line-height:25px; }
    .logo_NAI_Global { height:35px; }
    .logo_NAI_Arg { height:27px; margin-top:11px; margin-left:27px; }
}

@media (max-width:413px) {
    .ClipBuscador { margin-top:20px; padding:0 25px; box-sizing:border-box; }
    .ClipBtns_Operaciones { width:100%; margin:0; }
    .Btn_Operacion { margin:0 5px; }
    .Btn_Operacion.ventas { width:calc(25% - 10px); width:-webkit-calc(25% - 10px); width:-moz-calc(25% - 10px); width:-o-calc(25% - 10px); }
    .Btn_Operacion.alquileres { width:calc(30% - 10px); width:-webkit-calc(30% - 10px); width:-moz-calc(30% - 10px); width:-o-calc(30% - 10px); }
    .Btn_Operacion.emprendimientos { width:calc(45% - 10px); width:-webkit-calc(45% - 10px); width:-moz-calc(45% - 10px); width:-o-calc(45% - 10px); }
    .ClipCampos { width:100%; }
    .desplegable { width:calc(100% - 10px); width:-webkit-calc(100% - 10px); width:-moz-calc(100% - 10px); width:-o-calc(100% - 10px); padding-left:12px; margin-left:4px; }
    .ClipCampos .caja::-webkit-input-placeholder { font-size:15px; line-height:34px; }
    .thumb_bg { height:270px; }
    .ClipNewsletter { width:250px; }
    h1.frase { font-size:26px; line-height:29px; }
    #contenedor_video_new { padding-bottom:46%; }
    .obligatorios.desktop { display:none; }
    .obligatorios.mobile { display:block; }
}

@media (max-width:374px) {
    .thumb_bg { height:260px; }
    .thumb_galeria { height:130px; }
    h3.bajada_destacados.mobile.clientes { display:none; }
    h3.bajada_destacados.xmobile { display:block; }
    .ver_mapa { font-size:16px; line-height:19px; }
    .texto_ordenar { font-size:16px; line-height:19px; }
    #contenedor_video_new { padding-top:31px; padding-bottom:45%; }
    .texto_iso { letter-spacing:0.2px; }
    .logo_NAI_Global { height:32px; }
    .logo_NAI_Arg { height:25px; margin-top:10px; margin-left:23px; }
}

@media (max-width:359px) {
    .centrador_HD { padding:0 15px; }
    .header_int { padding:15px 0; }
    .logo { width:140px; }
    .logo_home { width:140px; }
    .logo_hamb { width:140px; }
    .logo_footer { width:140px; }
    #MenuH { margin-top:-47px; }
    h1.frase { font-size:24px; line-height:27px; }
    .Btn_Operacion { font-size:13px; line-height:34px; margin:0 4px; }
    .Btn_Operacion.ventas { width:calc(25% - 8px); width:-webkit-calc(25% - 8px); width:-moz-calc(25% - 8px); width:-o-calc(25% - 8px); }
    .Btn_Operacion.alquileres { width:calc(30% - 8px); width:-webkit-calc(30% - 8px); width:-moz-calc(30% - 8px); width:-o-calc(30% - 8px); }
    .Btn_Operacion.emprendimientos { width:calc(45% - 8px); width:-webkit-calc(45% - 8px); width:-moz-calc(45% - 8px); width:-o-calc(45% - 8px); }
    .desplegable { width:calc(100% - 8px); width:-webkit-calc(100% - 8px); width:-moz-calc(100% - 8px); width:-o-calc(100% - 8px); font-size:14px; height:34px; }
    .caja { width:calc(100% - 8px); width:-webkit-calc(100% - 8px); width:-moz-calc(100% - 8px); width:-o-calc(100% - 8px); font-size:14px; line-height:34px; }
    .ClipCampos .caja::-webkit-input-placeholder { font-size:14px; line-height:34px; }
    .ClipBtn_lupa { height:36px; }
    .btn_lupa { height:36px; }
    .texto_video { font-size:27px; }
    .ClipVideo { height:200px; }
    .thumb_bg { height:230px; }
    .thumb_galeria { height:110px; }
    .thumb_bg.resultados { height:220px; }
    h2.titulon_resultados { font-size:26px; line-height:28px; }
    p.texto_ordenar { font-size:13px; line-height:15px; }
    .celeste { font-size:13px; line-height:15px; }
    .flechas { width:16px; margin-bottom:-6px; }
    .obligatorios { font-size:15px; }
    .subtitulo { font-size:20px; }
    h2.tit_ficha.desktop { display:none; }
    h2.tit_ficha.mobile { display:block; margin-bottom:0; clear:both; }
    .ClipFunciones { float:left; margin:0 0 15px 1px; }
    .thumb_barrio { height:200px; }
    .thumb_barrio_int { height:200px; }
    .thumb_bg_barrio { height:200px; }
    .select2-selection__placeholder { font-size:14px !important; }
    .ver_mapa { font-size:14px; }
    .texto_ordenar { font-size:14px; }
    .campo_minmax { width:85px; }
    #contenedor_video_new { padding-top:27px; }
    .texto_iso.desktop { display:none; }
    .texto_iso.mobile { display:block; }
    .ClipBuscador { margin-top:30px; }
    .home .item { font-size:14px !important; }
    .home .selectize-input.full { padding:5px 0 !important; }
    .home .selectize-control.single .selectize-input::after { top:-3px !important; }
    .desplegable { background:url(imgs/flecha_desplegable_home.png) right -3px no-repeat #FFF; }
    .logo_NAI_Global { height:28px; }
    .logo_NAI_Arg { height:23px; margin-top:8px; margin-left:20px; }
    .centrador_FT { padding:0 20px; }
}


/*/// XCH ///*/

.Btn_Operacion.selected {
    color:#FFF; 
    background:#9E0032;
}

.select2-container {
    width:100% !important;
}

.select2-container--default .select2-selection--single {
    border:none !important;
}

.select2-selection__arrow b {
    display:none;
}

.select2-search__field {
    border:none !important;
}

.select2-dropdown {
    margin-top:5px;
    z-index:10000 !important;
    font-size:18px;
}

.select2-selection__rendered {
    color:#FFF !important;
    font-size:18px;
    padding-left:0 !important;
    padding-right:0 !important;
}

.select2-results__option {
    font-size:18px;
}

.select2-selection__placeholder {
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
    letter-spacing:0.5px;
    /*color:#000 !important;*/
    color:#FFF !important;
}

.select2-selection__clear {
    color:#FFF !important;
    margin-left:10px;
    z-index:1000;
}

.select2-selection__rendered {
    line-height:24px !important;
}


/* XCH */

.solapa_operacion_Alquiler {
	background:#002444 !important;
}

.solapa_operacion_Venta {
	background:#9E0032 !important;	
}

.Btn_Division.selected {
    color:#FFF;
    background:#A82748;
}


/* nuevos selects */

.subheader .selectize-dropdown.single.desplegable .selectize-dropdown-content .option {
    color:#002444;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
}

.subheader .selectize-control.desplegable {
    background:#002444;
}

.subheader .selectize-dropdown.single.desplegable .selectize-dropdown-content {
    background:#FFF;
    max-height:initial;
    overflow-y:initial;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
}

.subheader .selectize-dropdown .active {
    background-color:#002444;
    color:#FFF !important;
}

.subheader .selectize-input.full {
    background-color:transparent;
    border:initial;
    padding:9px 0;
}

.subheader .item {
    color:#FFF;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
}

.subheader .selectize-control.multi .selectize-input.disabled > div.active {
  color:#7D7D7D !important;
  background:transparent !important;
  border:initial !important;
}

.subheader .selectize-control.single .selectize-input.input-active{
    background:transparent !important;
}

.subheader .selectize-input.dropdown-active::before {
    display:none !important;
}

.subheader .selectize-dropdown.single.desplegable {
    background:transparent;
    border:initial;
    padding:0px;
}

.subheader .selectize-control.single .selectize-input::after {
    background:url(../imgs/flecha_desplegable2.png) center no-repeat;
    width:34px !important;
    height:38px !important;
    border:initial !important;
    background-size:contain !important;
    border-style:initial !important;
    top:0px !important;
    right:3px !important;
    margin:0 !important;
    transition:all .3s ease;
}

.subheader .selectize-control.single .dropdown-active::after {
    transform:rotate(180deg);
}

.home .selectize-dropdown.single.desplegable .selectize-dropdown-content .option {
    color:#002444;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
}

.home .selectize-control.desplegable {
    background:#FFF;
}

.home .selectize-dropdown.single.desplegable .selectize-dropdown-content {
    background:#FFF;
    max-height:initial;
    overflow-y:initial;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
}

.home .selectize-dropdown .active {
    background-color:#002444;
    color:#FFF !important;
}

.home .selectize-input.full {
    background-color:transparent;
    border:initial;
    padding:9px 0;
}

.home .item {
    color:#000;
    font-family:'MarkPro-Light', Arial, Helvetica, sans-serif;
    font-size:18px;
}

.home .selectize-control.multi .selectize-input.disabled > div.active {
  color:#7D7D7D !important;
  background:transparent !important;
  border:initial !important;
}

.home .selectize-control.single .selectize-input.input-active{
    background:transparent !important;
}

.home .selectize-input.dropdown-active::before {
    display:none !important;
}

.home .selectize-dropdown.single.desplegable {
    background:transparent;
    border:initial;
    padding:0px;
}

.home .selectize-control.single .dropdown-active::after {
  transform:rotate(180deg);
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color:#002444 !important;
}

.easy-autocomplete-container ul {
    max-height: 40vh !important;
    overflow: hidden;
    overflow-y: scroll;
}

select.text {
    margin-top: 3px;
    height: 33px;
}

.whatsapp-button {
    position: fixed !important;
    right: 5%;
    bottom: 20vh;
    z-index: 9999;
}

#frm-group-pre-tasaciones {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

#frm-group-pre-tasaciones select {
    width: 100%;
}

@media only screen and (min-width:1023px) { 
	div.sticky_col {
        position: sticky;
        top: 45px;
    }

    #frm-group-pre-tasaciones {
        flex-flow: row;
        align-items: center;
    }

    #frm-group-pre-tasaciones > *{
        flex: 1;
    }

    #frm-group-pre-tasaciones div:first-of-type {
        margin-right: 1rem;
    }

    #frm-group-pre-tasaciones div:last-of-type {
        margin-left: 1rem;
    }
}