@charset "UTF-8";


@-webkit-keyframes wobble-reverse { 0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
15% {-webkit-transform:translateX(25%) rotate(5deg);
transform:translateX(25%) rotate(5deg)}
30% {-webkit-transform:translateX(-20%) rotate(-3deg);
transform:translateX(-20%) rotate(-3deg)}
45% {-webkit-transform:translateX(15%) rotate(3deg);
transform:translateX(15%) rotate(3deg)}
60% {-webkit-transform:translateX(-10%) rotate(-2deg);
transform:translateX(-10%) rotate(-2deg)}
75% {-webkit-transform:translateX(5%) rotate(1deg);
transform:translateX(5%) rotate(1deg)}
100% {-webkit-transform:translateX(0);
transform:translateX(0)}
}
 @keyframes wobble-reverse { 0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
15% {-webkit-transform:translateX(25%) rotate(5deg);
transform:translateX(25%) rotate(5deg)}
30% {-webkit-transform:translateX(-20%) rotate(-3deg);
transform:translateX(-20%) rotate(-3deg)}
45% {-webkit-transform:translateX(15%) rotate(3deg);
transform:translateX(15%) rotate(3deg)}
60% {-webkit-transform:translateX(-10%) rotate(-2deg);
transform:translateX(-10%) rotate(-2deg)}
75% {-webkit-transform:translateX(5%) rotate(1deg);
transform:translateX(5%) rotate(1deg)}
100% {-webkit-transform:translateX(0);
transform:translateX(0)}
}
select { display:block; width:100%; padding:6px 20px; border-radius:0!important; border-color:#d6d6d6 }
@-webkit-keyframes fa-spin { 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {-webkit-transform:rotate(359deg);
transform:rotate(359deg)}
}
 @keyframes fa-spin { 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {-webkit-transform:rotate(359deg);
transform:rotate(359deg)}
}
@-webkit-keyframes moveUp { 0% {
-webkit-transform:translateY(50%);
transform:translateY(50%);
opacity:0
}
100% {opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)}
}
@-webkit-keyframes shake { 0%, 100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
}
@keyframes shake { 0%, 100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
}
@-webkit-keyframes scaleFromUp { 0% {
-webkit-transform:scale(0);
transform:scale(0);
opacity:0
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes scaleFromUp { 0% {
-webkit-transform:scale(0);
transform:scale(0);
opacity:0
}
100% {opacity:1;
-webkit-transform:scale(1);
transform:scale(1)}
}

.container-fluid { margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px }
.container-fluid:after, .container-fluid:before { content:" "; display:table }
.container-fluid:after { clear:both }
.row { margin-left:-15px; margin-right:-15px }
.row:after, .row:before { content:" "; display:table }
.row:after { clear:both }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position:relative; min-height:1px; padding-left:15px; padding-right:15px }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float:left }
.col-xs-1 { width:8.33333% }
.col-xs-2 { width:16.66667% }
.col-xs-3 { width:25% }
.col-xs-4 { width:33.33333% }
.col-xs-5 { width:41.66667% }
.col-xs-6 { width:50% }
.col-xs-7 { width:58.33333% }
.col-xs-8 { width:66.66667% }
.col-xs-9 { width:75% }
.col-xs-10 { width:83.33333% }
.col-xs-11 { width:91.66667% }
.col-xs-12 { width:100% }
.col-xs-pull-0 { right:auto }
.col-xs-pull-1 { right:8.33333% }
.col-xs-pull-2 { right:16.66667% }
.col-xs-pull-3 { right:25% }
.col-xs-pull-4 { right:33.33333% }
.col-xs-pull-5 { right:41.66667% }
.col-xs-pull-6 { right:50% }
.col-xs-pull-7 { right:58.33333% }
.col-xs-pull-8 { right:66.66667% }
.col-xs-pull-9 { right:75% }
.col-xs-pull-10 { right:83.33333% }
.col-xs-pull-11 { right:91.66667% }
.col-xs-pull-12 { right:100% }
.col-xs-push-0 { left:auto }
.col-xs-push-1 { left:8.33333% }
.col-xs-push-2 { left:16.66667% }
.col-xs-push-3 { left:25% }
.col-xs-push-4 { left:33.33333% }
.col-xs-push-5 { left:41.66667% }
.col-xs-push-6 { left:50% }
.col-xs-push-7 { left:58.33333% }
.col-xs-push-8 { left:66.66667% }
.col-xs-push-9 { left:75% }
.col-xs-push-10 { left:83.33333% }
.col-xs-push-11 { left:91.66667% }
.col-xs-push-12 { left:100% }
.col-xs-offset-0 { margin-left:0 }
.col-xs-offset-1 { margin-left:8.33333% }
.col-xs-offset-2 { margin-left:16.66667% }
.col-xs-offset-3 { margin-left:25% }
.col-xs-offset-4 { margin-left:33.33333% }
.col-xs-offset-5 { margin-left:41.66667% }
.col-xs-offset-6 { margin-left:50% }
.col-xs-offset-7 { margin-left:58.33333% }
.col-xs-offset-8 { margin-left:66.66667% }
.col-xs-offset-9 { margin-left:75% }
.col-xs-offset-10 { margin-left:83.33333% }
.col-xs-offset-11 { margin-left:91.66667% }
.col-xs-offset-12 { margin-left:100% }
@media (min-width:768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float:left }
.col-sm-1 { width:8.33333% }
.col-sm-2 { width:16.66667% }
.col-sm-3 { width:25% }
.col-sm-4 { width:33.33333% }
.col-sm-5 { width:41.66667% }
.col-sm-6 { width:50% }
.col-sm-7 { width:58.33333% }
.col-sm-8 { width:66.66667% }
.col-sm-9 { width:75% }
.col-sm-10 { width:83.33333% }
.col-sm-11 { width:91.66667% }
.col-sm-12 { width:100% }
.col-sm-pull-0 { right:auto }
.col-sm-pull-1 { right:8.33333% }
.col-sm-pull-2 { right:16.66667% }
.col-sm-pull-3 { right:25% }
.col-sm-pull-4 { right:33.33333% }
.col-sm-pull-5 { right:41.66667% }
.col-sm-pull-6 { right:50% }
.col-sm-pull-7 { right:58.33333% }
.col-sm-pull-8 { right:66.66667% }
.col-sm-pull-9 { right:75% }
.col-sm-pull-10 { right:83.33333% }
.col-sm-pull-11 { right:91.66667% }
.col-sm-pull-12 { right:100% }
.col-sm-push-0 { left:auto }
.col-sm-push-1 { left:8.33333% }
.col-sm-push-2 { left:16.66667% }
.col-sm-push-3 { left:25% }
.col-sm-push-4 { left:33.33333% }
.col-sm-push-5 { left:41.66667% }
.col-sm-push-6 { left:50% }
.col-sm-push-7 { left:58.33333% }
.col-sm-push-8 { left:66.66667% }
.col-sm-push-9 { left:75% }
.col-sm-push-10 { left:83.33333% }
.col-sm-push-11 { left:91.66667% }
.col-sm-push-12 { left:100% }
.col-sm-offset-0 { margin-left:0 }
.col-sm-offset-1 { margin-left:8.33333% }
.col-sm-offset-2 { margin-left:16.66667% }
.col-sm-offset-3 { margin-left:25% }
.col-sm-offset-4 { margin-left:33.33333% }
.col-sm-offset-5 { margin-left:41.66667% }
.col-sm-offset-6 { margin-left:50% }
.col-sm-offset-7 { margin-left:58.33333% }
.col-sm-offset-8 { margin-left:66.66667% }
.col-sm-offset-9 { margin-left:75% }
.col-sm-offset-10 { margin-left:83.33333% }
.col-sm-offset-11 { margin-left:91.66667% }
.col-sm-offset-12 { margin-left:100% }
}
@media (min-width:992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float:left }
.col-md-1 { width:8.33333% }
.col-md-2 { width:16.66667% }
.col-md-3 { width:25% }
.col-md-4 { width:33.33333% }
.col-md-5 { width:41.66667% }
.col-md-6 { width:50% }
.col-md-7 { width:58.33333% }
.col-md-8 { width:66.66667% }
.col-md-9 { width:75% }
.col-md-10 { width:83.33333% }
.col-md-11 { width:91.66667% }
.col-md-12 { width:100% }
.col-md-pull-0 { right:auto }
.col-md-pull-1 { right:8.33333% }
.col-md-pull-2 { right:16.66667% }
.col-md-pull-3 { right:25% }
.col-md-pull-4 { right:33.33333% }
.col-md-pull-5 { right:41.66667% }
.col-md-pull-6 { right:50% }
.col-md-pull-7 { right:58.33333% }
.col-md-pull-8 { right:66.66667% }
.col-md-pull-9 { right:75% }
.col-md-pull-10 { right:83.33333% }
.col-md-pull-11 { right:91.66667% }
.col-md-pull-12 { right:100% }
.col-md-push-0 { left:auto }
.col-md-push-1 { left:8.33333% }
.col-md-push-2 { left:16.66667% }
.col-md-push-3 { left:25% }
.col-md-push-4 { left:33.33333% }
.col-md-push-5 { left:41.66667% }
.col-md-push-6 { left:50% }
.col-md-push-7 { left:58.33333% }
.col-md-push-8 { left:66.66667% }
.col-md-push-9 { left:75% }
.col-md-push-10 { left:83.33333% }
.col-md-push-11 { left:91.66667% }
.col-md-push-12 { left:100% }
.col-md-offset-0 { margin-left:0 }
.col-md-offset-1 { margin-left:8.33333% }
.col-md-offset-2 { margin-left:16.66667% }
.col-md-offset-3 { margin-left:25% }
.col-md-offset-4 { margin-left:33.33333% }
.col-md-offset-5 { margin-left:41.66667% }
.col-md-offset-6 { margin-left:50% }
.col-md-offset-7 { margin-left:58.33333% }
.col-md-offset-8 { margin-left:66.66667% }
.col-md-offset-9 { margin-left:75% }
.col-md-offset-10 { margin-left:83.33333% }
.col-md-offset-11 { margin-left:91.66667% }
.col-md-offset-12 { margin-left:100% }
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float:left }
.col-lg-1 { width:8.33333% }
.col-lg-2 { width:16.66667% }
.col-lg-3 { width:25% }
.col-lg-4 { width:33.33333% }
.col-lg-5 { width:41.66667% }
.col-lg-6 { width:50% }
.col-lg-7 { width:58.33333% }
.col-lg-8 { width:66.66667% }
.col-lg-9 { width:75% }
.col-lg-10 { width:83.33333% }
.col-lg-11 { width:91.66667% }
.col-lg-12 { width:100% }
.col-lg-pull-0 { right:auto }
.col-lg-pull-1 { right:8.33333% }
.col-lg-pull-2 { right:16.66667% }
.col-lg-pull-3 { right:25% }
.col-lg-pull-4 { right:33.33333% }
.col-lg-pull-5 { right:41.66667% }
.col-lg-pull-6 { right:50% }
.col-lg-pull-7 { right:58.33333% }
.col-lg-pull-8 { right:66.66667% }
.col-lg-pull-9 { right:75% }
.col-lg-pull-10 { right:83.33333% }
.col-lg-pull-11 { right:91.66667% }
.col-lg-pull-12 { right:100% }
.col-lg-push-0 { left:auto }
.col-lg-push-1 { left:8.33333% }
.col-lg-push-2 { left:16.66667% }
.col-lg-push-3 { left:25% }
.col-lg-push-4 { left:33.33333% }
.col-lg-push-5 { left:41.66667% }
.col-lg-push-6 { left:50% }
.col-lg-push-7 { left:58.33333% }
.col-lg-push-8 { left:66.66667% }
.col-lg-push-9 { left:75% }
.col-lg-push-10 { left:83.33333% }
.col-lg-push-11 { left:91.66667% }
.col-lg-push-12 { left:100% }
.col-lg-offset-0 { margin-left:0 }
.col-lg-offset-1 { margin-left:8.33333% }
.col-lg-offset-2 { margin-left:16.66667% }
.col-lg-offset-3 { margin-left:25% }
.col-lg-offset-4 { margin-left:33.33333% }
.col-lg-offset-5 { margin-left:41.66667% }
.col-lg-offset-6 { margin-left:50% }
.col-lg-offset-7 { margin-left:58.33333% }
.col-lg-offset-8 { margin-left:66.66667% }
.col-lg-offset-9 { margin-left:75% }
.col-lg-offset-10 { margin-left:83.33333% }
.col-lg-offset-11 { margin-left:91.66667% }
.col-lg-offset-12 { margin-left:100% }
}

.fade { opacity:0; -webkit-transition:opacity .15s linear; transition:opacity .15s linear }
.fade.in { opacity:1 }

.collapse { display:none }
.collapse.in { display:block }

tr.collapse.in { display:table-row }
tbody.collapse.in { display:table-row-group }

.collapsing { position:relative; height:0; overflow:hidden; -webkit-transition-property:height, visibility; transition-property:height, visibility; -webkit-transition-duration:.35s; transition-duration:.35s; 
	-webkit-transition-timing-function:ease; transition-timing-function:ease }

/*Navegación venta/alquiler*/

.nav { margin-bottom:0; padding-left:0; list-style:none }
.nav:after, .nav:before { content:" "; display:table }
.nav:after { clear:both }
.nav>li { position:relative; display:block }
.nav>li>a { position:relative; display:block; padding:10px 15px }
.nav>li>a:focus, .nav>li>a:hover { text-decoration:none; background-color:#eee }
.nav>li.disabled>a { color:#777 }
.nav>li.disabled>a:focus, .nav>li.disabled>a:hover { color:#777; text-decoration:none; background-color:transparent; cursor:not-allowed }
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color:#eee; border-color:#000 }
.nav .nav-divider { height:1px; margin:11px 0; overflow:hidden; background-color:#e5e5e5 }
.nav>li>a>img { max-width:none }
.nav-tabs { border-bottom:1px solid #ddd }
.nav-tabs>li { float:left; margin-bottom:-1px }
.nav-tabs>li>a { margin-right:2px; line-height:1.6; border:1px solid transparent; border-radius:0 }
.nav-tabs>li>a:hover { border-color:#eee #eee #ddd }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color:#555; background-color:#fff; border:1px solid #ddd; border-bottom-color:transparent; cursor:default }
.nav-pills>li { float:left }
.nav-pills>li>a { border-radius:0 }
.nav-pills>li+li { margin-left:2px }
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover { color:#fff; background-color:#337ab7 }
.nav-stacked>li { float:none }
.nav-stacked>li+li { margin-top:2px; margin-left:0 }
.nav-justified, .nav-tabs.nav-justified { width:100% }
.nav-justified>li, .nav-tabs.nav-justified>li { float:none }
.nav-justified>li>a, .nav-tabs.nav-justified>li>a { text-align:center; margin-bottom:5px }
.nav-justified>.dropdown .dropdown-menu { top:auto; left:auto }
@media (min-width:768px) {
.nav-justified>li, .nav-tabs.nav-justified>li { display:table-cell; width:1% }
.nav-justified>li>a, .nav-tabs.nav-justified>li>a { margin-bottom:0 }
}
.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom:0 }
.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a { margin-right:0; border-radius:0 }
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover { border:1px solid #ddd }
@media (min-width:768px) {
.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a { border-bottom:1px solid #ddd; border-radius:0 }
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover { border-bottom-color:#fff }
}
.tab-content>.tab-pane { display:none }
.tab-content>.active { display:block }
.nav-tabs .dropdown-menu { margin-top:-1px; border-top-right-radius:0; border-top-left-radius:0 }
.navbar { position:relative; min-height:50px; margin-bottom:24px; border:1px solid transparent }
.navbar:after, .navbar:before { content:" "; display:table }
.navbar:after { clear:both }
@media (min-width:768px) {
.navbar { border-radius:0 }
}
.navbar-header:after, .navbar-header:before { content:" "; display:table }
.navbar-header:after { clear:both }
@media (min-width:768px) {
.navbar-header { float:left }
}
.navbar-collapse { overflow-x:visible; padding-right:15px; padding-left:15px; border-top:1px solid transparent; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1); box-shadow:inset 0 1px 0 rgba(255,255,255,.1); -webkit-overflow-scrolling:touch }
.navbar-collapse:after, .navbar-collapse:before { content:" "; display:table }
.navbar-collapse:after { clear:both }
.navbar-collapse.in { overflow-y:auto }
@media (min-width:768px) {
.navbar-collapse { width:auto; border-top:0; -webkit-box-shadow:none; box-shadow:none }
.navbar-collapse.collapse { display:block!important; height:auto!important; padding-bottom:0; overflow:visible!important }
.navbar-collapse.in { overflow-y:visible }
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse { padding-left:0; padding-right:0 }
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height:340px }
@media (max-device-width:480px) and (orientation:landscape) {
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height:200px }
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-right:-15px; margin-left:-15px }
@media (min-width:768px) {
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-right:0; margin-left:0 }
}
.navbar-static-top { z-index:1000; border-width:0 0 1px }
@media (min-width:768px) {
.navbar-static-top { border-radius:0 }
}
.navbar-fixed-bottom, .navbar-fixed-top { position:fixed; right:0; left:0; z-index:1030 }
@media (min-width:768px) {
.navbar-fixed-bottom, .navbar-fixed-top { border-radius:0 }
}
.navbar-fixed-top { top:0; border-width:0 0 1px }
.navbar-fixed-bottom { bottom:0; margin-bottom:0; border-width:1px 0 0 }
.navbar-brand { float:left; padding:13px 15px; font-size:19px; line-height:24px; height:50px }
.navbar-brand:focus, .navbar-brand:hover { text-decoration:none }
.navbar-brand>img { display:block }
@media (min-width:768px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left:-15px }
}
.navbar-toggle { position:relative; float:right; margin-right:15px; padding:9px 10px; margin-top:8px; margin-bottom:8px; background-color:transparent; background-image:none; border:1px solid transparent; border-radius:0 }
.navbar-toggle:focus { outline:0 }
.navbar-toggle .icon-bar { display:block; width:22px; height:2px; border-radius:1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top:4px }
@media (min-width:768px) {
.navbar-toggle { display:none }
}
.navbar-nav { margin:6.5px -15px }
.navbar-nav>li>a { padding-top:10px; padding-bottom:10px; line-height:24px }
@media (max-width:767px) {
.navbar-nav .open .dropdown-menu { position:static; float:none; width:auto; margin-top:0; background-color:transparent; border:0; -webkit-box-shadow:none; box-shadow:none }
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding:5px 15px 5px 25px }
.navbar-nav .open .dropdown-menu>li>a { line-height:24px }
.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover { background-image:none }
}
@media (min-width:768px) {
.navbar-nav { float:left; margin:0 }
.navbar-nav>li { float:left }
.navbar-nav>li>a { padding-top:13px; padding-bottom:13px }
}
.navbar-form { margin:5px -15px; padding:10px 15px; border-top:1px solid transparent; border-bottom:1px solid transparent; 
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1) }
@media (min-width:768px) {
.navbar-form .form-group { display:inline-block; margin-bottom:0; vertical-align:middle }
.navbar-form .form-control { display:inline-block; width:auto; vertical-align:middle }
.navbar-form .form-control-static { display:inline-block }
.navbar-form .input-group { display:inline-table; vertical-align:middle }
.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn { width:auto }
.navbar-form .input-group>.form-control { width:100% }
.navbar-form .control-label { margin-bottom:0; vertical-align:middle }
.navbar-form .checkbox, .navbar-form .radio { display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle }
.navbar-form .checkbox label, .navbar-form .radio label { padding-left:0 }
.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] { position:relative; margin-left:0 }
.navbar-form .has-feedback .form-control-feedback { top:0 }
}
@media (max-width:767px) {
.navbar-form .form-group { margin-bottom:5px }
.navbar-form .form-group:last-child { margin-bottom:0 }
}
@media (min-width:768px) {
.navbar-form { width:auto; border:0; margin-left:0; margin-right:0; padding-top:0; padding-bottom:0; -webkit-box-shadow:none; box-shadow:none }
}
.navbar-nav>li>.dropdown-menu { margin-top:0; border-top-right-radius:0; border-top-left-radius:0 }
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu { margin-bottom:0; border-radius:0 }
.navbar-btn { margin-top:5px; margin-bottom:5px }

.navbar-text { margin-top:13px; margin-bottom:13px }
@media (min-width:768px) {
.navbar-text { float:left; margin-left:15px; margin-right:15px }
}
@media (min-width:768px) {
.navbar-left { float:left!important }
.navbar-right { float:right!important; margin-right:-15px }
.navbar-right~.navbar-right {
margin-right:0
}
}
.navbar-default { background-color:#000; border-color:#009a8c }
.navbar-default .navbar-brand { color:#222 }
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { color:#1a252f; background-color:transparent }
.navbar-default .navbar-text { color:#777 }
.navbar-default .navbar-nav>li>a { color:#222 }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color:#fff; background-color:#000 }
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover { color:#ccc; background-color:transparent }
.navbar-default .navbar-toggle { border-color:#ddd }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:#ddd }
.navbar-default .navbar-toggle .icon-bar { background-color:#888 }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:#009a8c }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color:#000; color:#fff }
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a { color:#222 }
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color:#fff; background-color:#000 }
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover { color:#ccc; background-color:transparent }
}
.navbar-default .navbar-link { color:#222 }
.navbar-default .navbar-link:hover { color:#fff }
.navbar-default .btn-link { color:#222 }
.navbar-default .btn-link:focus, .navbar-default .btn-link:hover { color:#fff }
.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover { color:#ccc }
.navbar-inverse { background-color:#222; border-color:#090909 }
.navbar-inverse .navbar-brand { color:#9d9d9d }
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover { color:#fff; background-color:transparent }
.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text { color:#9d9d9d }
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover { color:#fff; background-color:transparent }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { color:#fff; background-color:#090909 }
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover { color:#444; background-color:transparent }
.navbar-inverse .navbar-toggle { border-color:#333 }
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color:#333 }
.navbar-inverse .navbar-toggle .icon-bar { background-color:#fff }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color:#101010 }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover { background-color:#090909; color:#fff }
@media (max-width:767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header { border-color:#090909 }
.navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color:#090909 }
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color:#9d9d9d }
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover { color:#fff; background-color:transparent }
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover { color:#fff; background-color:#090909 }
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover { color:#444; background-color:transparent }
}
.navbar-inverse .navbar-link { color:#9d9d9d }
.navbar-inverse .navbar-link:hover { color:#fff }
.navbar-inverse .btn-link { color:#9d9d9d }
.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover { color:#fff }
.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover { color:#444 }

.center-block { display:block; margin-left:auto; margin-right:auto }
.pull-right { float:right!important }
.pull-left { float:left!important }
.hide { display:none!important }
.show { display:block!important }
.invisible { visibility:hidden }
.text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0 }
.hidden { display:none!important }
.affix { position:fixed }


@-ms-viewport {
width:device-width
}

.visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, 
.visible-md-inline, .visible-md-inline-block, .visible-print, .visible-print-block, .visible-print-inline, 
.visible-print-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, 
.visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block { display:none!important }
@media (max-width:767px) {
.visible-xs { display:block!important }
table.visible-xs { display:table!important }
tr.visible-xs { display:table-row!important }
td.visible-xs, th.visible-xs { display:table-cell!important }
}
@media (max-width:767px) {
.visible-xs-block { display:block!important }
}
@media (max-width:767px) {
.visible-xs-inline { display:inline!important }
}
@media (max-width:767px) {
.visible-xs-inline-block { display:inline-block!important }
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm { display:block!important }
table.visible-sm { display:table!important }
tr.visible-sm { display:table-row!important }
td.visible-sm, th.visible-sm { display:table-cell!important }
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-block { display:block!important }
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline { display:inline!important }
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline-block { display:inline-block!important }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md { display:block!important }
table.visible-md { display:table!important }
tr.visible-md { display:table-row!important }
td.visible-md, th.visible-md { display:table-cell!important }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-block { display:block!important }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-inline { display:inline!important }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-inline-block { display:inline-block!important }
}
@media (min-width:1200px) {
.visible-lg { display:block!important }
table.visible-lg { display:table!important }
tr.visible-lg { display:table-row!important }
td.visible-lg, th.visible-lg { display:table-cell!important }
}
@media (min-width:1200px) {
.visible-lg-block { display:block!important }
}
@media (min-width:1200px) {
.visible-lg-inline { display:inline!important }
}
@media (min-width:1200px) {
.visible-lg-inline-block { display:inline-block!important }
}
@media (max-width:767px) {
.hidden-xs { display:none!important }
}
@media (min-width:768px) and (max-width:991px) {
.hidden-sm { display:none!important }
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-md { display:none!important }
}
@media (min-width:1200px) {
.hidden-lg { display:none!important }
}
@media print {
.visible-print { display:block!important }
table.visible-print { display:table!important }
tr.visible-print { display:table-row!important }
td.visible-print, th.visible-print { display:table-cell!important }
}
@media print {
.visible-print-block { display:block!important }
}
@media print {
.visible-print-inline { display:inline!important }
}
@media print {
.visible-print-inline-block { display:inline-block!important }
}
@media print {
.hidden-print { display:none!important }
}

/*Hasta acá primer hoja de estilos*/

.hover-default .item-photo{position:relative;overflow:hidden;text-decoration:none;display:block;height: 260px;}
.hover-default .item-photo img{display:block;-webkit-transition:.35s;transition:.35s}
@media (min-width:1200px){
.hover-default .item-photo:hover .item-photo__hover,.hover-default .item-photo:hover .item-photo__more{opacity:1}
.hover-default .item-photo:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
}

.hover-default .item-photo__hover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:.35s;transition:.35s}
.hover-default .item-photo__hover--params{
	margin:0!important;
	top:0;padding:15px 30px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.hover-default .item-photo__hover--params-columns{top:auto}
.hover-default .item-photo__hover--bottom{top:auto;padding:15px 30px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.hover-default .item-photo__more{margin:-15px 0 0 -50px;top:50%;position:absolute;left:50%;width:100px;display:block;text-align:center;border:2px solid #fff;color:#fff;font-size:12px;text-transform:uppercase;padding:3px 0;opacity:.3;-webkit-transition:.35s;transition:.35s}
.hover-default .item-photo__more.hover,.hover-default .item-photo__more:hover{color:#009042;border:2px solid #009042}
.hover-default .item-photo__more.active,.hover-default .item-photo__more:active{color:#fff;background:#009042}
.hover-default .item-photo__more.disabled,.hover-default .item-photo__more:disabled{color:#ccc;border:2px solid #ccc;cursor:not-allowed}
.hover-default .item-photo--static:hover img{width:100%;max-width:100%}
.worker--sidebar-list .item-photo__more{margin:-15px 0 0 -25px;width:50px}

.divider--dotted{background:url(img/bg-border-dotted-horizontal.png) repeat-x;border:0;height:1px}

.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}

.wrapper{padding:0px}

.box{position:relative}

@media (max-width:767px){.box{overflow-x:hidden;width:100%}}

.site-wrap{-webkit-transition:.5s;transition:.5s;position:relative}
.site-wrap:after,.site-wrap:before{content:" ";display:table}
.site-wrap:after{clear:both}
@media (max-width:767px){.site-wrap{background:#f6f6f6}}
.site-wrap--move{-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}

.widget:after,.widget:before{content:" ";display:table}
.widget:after{clear:both}

.widget--landing .widget__header{margin-top:50px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px){.widget--landing .widget__header{width:750px}}
@media (min-width:992px){.widget--landing .widget__header{width:970px}}
@media (min-width:1200px){.widget--landing .widget__header{width:1200px}}
@media (max-width:767px){.widget--landing .widget__header{margin-top:30px}}
.site--main .widget--landing .widget__header{width:auto}
.widget--landing .widget__title{color:#222;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:0;text-align:center;font-family: 'Archivo Narrow Bold', sans-serif; line-height: 200%;}
.footer .widget--landing .widget__title{font-family:"Source Sans Pro",sans-serif}
@media (max-width:767px){.widget--landing .widget__title{font-size:26px}}
.widget--landing .widget__headline{font-weight:400;margin-top:30px;margin-bottom:0;line-height:2;text-align:center;text-transform:uppercase; font-family: 'Archivo Narrow Regular', sans-serif; color:#222;}
.widget--landing .widget__headline strong{font-weight:600}
@media (max-width:767px){.widget--landing .widget__headline{font-size:14px;margin-top:25px;line-height:1.4;min-height:auto}}
.sidebar .widget--landing .widget__headline{margin:4px 0 0}
.widget--landing .widget__content{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding-bottom:50px;margin-top:50px}
@media (min-width:768px){.widget--landing .widget__content{width:750px}}
@media (min-width:992px){.widget--landing .widget__content{width:970px}}
@media (min-width:1200px){
.widget--landing .widget__content{width:1200px} 
.widget--landing .widget__headline{margin-top:0px} 
.widget__header .recursotitulos {margin-bottom:20px;}
}
.site--main .widget--landing .widget__content{padding-left:0;padding-right:0;width:auto}
@media (max-width:767px){.widget--landing .widget__content{margin-top:30px;padding-bottom:30px}}

.properties__thumb{position:relative}
.properties__info{background:#fff;border-top:none;padding:15px 30px;-webkit-transition:.5s;transition:.5s}
@media (max-width:1199px){.properties__info{padding:10px}}
.properties__address{font-size:17px;color:#222;display:block}
@media (max-width:1199px){.properties__address:hover{color:#222}}
.properties__address--simple{margin-bottom:15px;border-bottom:none}
.properties__address-street{font-weight:normal;display:block; letter-spacing: normal; font-family: 'Archivo Narrow Regular', sans-serif; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.properties__address-city{display:block; font-family: 'Archivo Narrow Regular', sans-serif;}
.properties__params{color:#fff;text-transform:uppercase;display:block}
@media (max-width:767px){.properties__params{color:#222;font-size:14px}}
.properties__params--mob{display:none}
@media (max-width:767px){.properties__params--mob{display:block}}
.properties__intro{color:#a6a6a6;font-size:14px;margin-top:5px;display:block}
.properties__price{color:#000;font-size:20px;font-weight:700;padding:0}
.properties__time{color:#000;font-style:italic;margin-top:15px;display:block}
.properties__price-period{font-weight:400;font-size:15px}
@media (max-width:992px){.properties__price-period{display:inline}}
.properties__more{float:right;color:#fff;text-transform:uppercase;padding:5px 10px;border:1px solid #fff;margin-top:-27px;-ms-flex-item-align:start;align-self:flex-start; 
	font-family: 'Archivo Narrow Regular', sans-serif; background:#009042; font-weight: normal; font-size: 14px;}
.properties__more:hover{color:#fff;background:#000;text-decoration:none}
@media (max-width:767px){
.properties__more{margin-top:5px}}
.properties__ribon{position:absolute;right:-5px;background:#009042;color:#fff;text-transform:uppercase;padding:3px 15px;font-weight:600;top:18px; font-family: 'Archivo Narrow Bold', sans-serif; font-weight: bold;}
.properties__ribon:after{position:absolute;right:0;bottom:-5px;border-top:5px solid #026630;width:5px;content:" ";display:block;border-right:5px solid #f6f6f6}
.properties__ribon--status{background:#c8e6c9;top:55px;color:#222}
.properties__ribon--status:after{border-top:5px solid #a5d6a7}
.properties__ribon--done{background:#ffecb3}
.properties__ribon--done:after{border-top:5px solid #ffdf80}
.properties__right{float:right;margin-right:-5px;display:-webkit-box;display:-ms-flexbox;display:flex}
.properties__offer{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;
	-ms-flex-align:end;align-items:flex-end}
.properties__offer-value{line-height:1;padding-bottom:5px; font-family: 'Archivo Narrow Bold', sans-serif;}
.properties__offer-value strong{font-size:25px}
.properties__divider{margin:10px 0}
.properties__param{padding:0;margin:0;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.properties__param-label{display:block;font-weight:400;margin-right:3px;padding-bottom:3px;color:#a6a6a6}
.properties__param-value{display:block;color:#fff;font-weight:600}
.properties__param-value:after{content:",";margin-right:5px}
.properties__param-value:last-child:after{content:""}
.properties__param-type{color:#fff;text-transform:uppercase;font-weight:600}
.properties__param-column{margin-bottom:0;float:left}
.properties__state{font-size:13px;text-transform:uppercase;color:#222;position:relative}
.properties__state:before{content:" ";display:inline-block;width:6px;height:6px;border-radius:6px;background:#000;margin:0 5px 0 0;position:relative;top:-1px}
.properties__state--highlight:before{background:#009042}
.properties__state--hidden:before{background:#c5cbd2}
.properties__state--pending:before{background:#009042}
.properties__state--pending:after{content:" ";display:inline-block;width:6px;height:3px;border-radius:6px 6px 0 0;background:#c5cbd2;position:absolute;left:-1px;top:76px;-webkit-transform:rotateZ(-50deg);
transform:rotateZ(-50deg)}
.properties__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.properties__actions{opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}
.properties:hover .properties__actions{opacity:1;visibility:visible}
@media (max-width:1199px){
.properties__actions{opacity:1;visibility:visible}}
.properties__actions-dropdown{display:inline-block}
.properties__dropdown-toggle{background:0 0;border:none;outline:0!important;padding:0;-webkit-box-shadow:none;box-shadow:none;color:#000;position:relative;top:-5px}
.properties__dropdown-menu{z-index:20;left:auto;right:0;background:#fff;width:150px;padding:10px 15px}
.properties__dropdown-menu:before{left:auto;right:8px}
.properties__dropdown-link{background:0 0;border:none;outline:0!important;padding:0;-webkit-box-shadow:none;box-shadow:none;font-size:13px;color:#000;text-transform:uppercase;vertical-align:top}
.properties__link{background:0 0;border:none;outline:0!important;-webkit-box-shadow:none;box-shadow:none;font-size:13px;color:#000;text-transform:uppercase;vertical-align:top;padding:3px}
.properties__pay{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;text-transform:uppercase;text-decoration:none;white-space:nowrap;padding:6px 15px;line-height:1.6;border-radius:0;
	-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;font-size:15px;position:relative;border:none;border-bottom:4px solid #d99221;background:#009042;
	color:#222;margin-left:0;margin-bottom:7px}
.properties__pay.active,.properties__pay:focus,.properties__pay:hover{color:#333;text-decoration:none;outline:0}
.properties__pay.disabled,.properties__pay:disabled{cursor:not-allowed}
.properties__pay.progress{overflow:visible;height:auto;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}
.properties__pay:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;transition:all .3s;left:0;right:0;text-align:center}
.properties__pay.button--loading:before{margin:0 10px;font-size:14px;display:inline-block;font-family:FontAwesome;content:"";-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.properties__pay.error,.properties__pay.has-error{-webkit-animation:shake .5s;animation:shake .5s;color:transparent!important}
.properties__pay.error:after,.properties__pay.has-error:after{content:"Error!";-webkit-animation:scaleFromUp .5s;animation:scaleFromUp .5s;z-index:1;color:#e95b35}
.properties__pay.has-success,.properties__pay.success{color:transparent!important}
.properties__pay.has-success:after,.properties__pay.success:after{content:"Success!";-webkit-animation:moveUp .5s;animation:moveUp .5s;z-index:1;color:#000}
.button--loading-circle-o-notch .properties__pay.button--loading:before{content:""}
.button--loading-refresh .properties__pay.button--loading:before{content:""}
.button--loading-spinner .properties__pay.button--loading:before{content:""}
.properties__pay.hover,.properties__pay:hover{border-bottom:4px solid #009042;color:#222;background:#009042}
.properties__pay.active,.properties__pay:active,.properties__pay:active:focus,.properties__pay:focus{border-top:4px solid #d99221;border-bottom:none;color:#222;background:#009042;outline:0}
.properties__pay.disabled,.properties__pay:disabled{color:#ccc;background:#efefef;border-bottom:4px solid #dedede}
.properties--projects{background:#fff}
.properties--projects .properties__info{background:#f5f5f5}

@media (min-width:1200px){
.properties--grid .properties__item:hover{margin:0}
.properties--grid .properties__item:hover .properties__info{background:#222;border-color:#222}
.properties--grid .properties__item:hover .properties__address{color:#fff}
.properties--grid .properties__item:hover .properties__divider{background-image:url(img/bg-border-dotted-horizontal--hover.png)}
.properties--grid .properties__item:hover .properties__offer,.properties--grid .properties__item:hover .properties__time{color:#009042}
.properties--grid .properties__item:hover .properties__more{color:#fff}
.properties--grid .properties__item:hover .item-photo__more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.properties--grid .properties__item:hover .item-photo__hover{opacity:1}
.properties--grid .properties__item:hover .item-photo img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.properties--grid .properties__item:hover .item-photo--static img{width:100%;max-width:100%}
}
.properties--grid .properties__params{font-size:14px}
.properties--grid .properties__time{font-size:13px;margin-top:5px}
.properties--grid .properties__more{;padding:5px 10px;margin-top:-23px}

@media (max-width:767px){
.properties--grid .properties__more{margin-top:0}
}

.properties--grid .properties__header{margin:0}
.properties--grid .properties__header:after,.properties--grid .properties__header:before{content:" ";display:table}
.properties--grid .properties__header:after{clear:both}

@media (min-width:1200px){
.properties--grid .properties__address:hover{color:#fff;text-decoration:none}
}

.properties--grid.listing--small .properties__intro,.properties--grid.listing--small .properties__more{/*display:none*/}
.properties--sidebar .properties__price{font-size:17px;text-align:left;color:#000;display:block}
.properties--sidebar .properties__thumb{position:relative;float:left;width:58.33333%;min-height:1px;padding:0}
.properties--sidebar .properties__thumb img{display:block}
.properties--sidebar .properties__info{border:none;padding:0;background:0 0!important}
.properties--sidebar .properties__address{clear:both;color:#222!important;padding:15px 0 0;background:0 0!important}
.properties--list .properties__item:hover .item-photo__hover{opacity:1}
.properties--list .properties__thumb{min-height:1px;float:left;padding:0;position:relative;top:7px}

@media (min-width:992px){
.properties--list .properties__thumb{width:50%}
}

@media (min-width:992px){.properties--list .properties__thumb:nth-of-type(n){clear:none}
.properties--list .properties__thumb:nth-of-type(2n+1){clear:both}}
@media (min-width:1200px){.properties--list .properties__thumb{width:33.33333%}}
@media (min-width:1200px){.properties--list .properties__thumb:nth-of-type(n){clear:none}
.properties--list .properties__thumb:nth-of-type(3n+1){clear:both}}
@media (max-width:991px){.properties--list .properties__thumb{top:0;float:none}}
.properties--list .properties__details{padding-left:15px;position:relative;min-height:1px;float:left;padding-right:0}
@media (min-width:992px){.properties--list .properties__details{width:50%}}
@media (min-width:992px){.properties--list .properties__details:nth-of-type(n){clear:none}
.properties--list .properties__details:nth-of-type(2n+1){clear:both}}
@media (min-width:1200px){.properties--list .properties__details{width:66.66667%}}
@media (min-width:1200px){.properties--list .properties__details:nth-of-type(n){clear:none}
.properties--list .properties__details:nth-of-type(1.5n+1){clear:both}}
@media (max-width:991px){.properties--list .properties__details{padding:0;float:none}}
@media (max-width:991px){.properties--list .properties__ribon{right:-5px}}
.properties--list .properties__photo{margin:0}
.properties--list .properties__time{font-size:13px;margin-top:5px}
.properties--list .properties__info{border:none;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;
	-ms-flex-pack:justify;justify-content:space-between;background:0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (max-width:767px){.properties--list .properties__intro{display:none} .col8a .properties--list .properties__intro{display:block}}
.properties--list .properties__thumb .properties__intro{display:none}
.properties--list .properties__address{margin:0;overflow:hidden;color:#222!important;background:0 0!important;  width:100%;}
@media (max-width:767px){.properties--list .properties__address{width:100%}}
@media (max-width:991px){.properties--list .properties__address{margin-top:15px}}
.properties--list .properties__divider,.properties--list .properties__params--mob{width:100%}
.properties--list .properties__more{float:none}
.properties:hover .properties--list .properties__more{color:#a6a6a6}
@media (max-width:767px){.properties--list .properties__more{display:none}
.properties--list .properties__params--mob .properties__more{display:block;float:right}}
.properties--management .properties__info{padding:15px 0;background:0 0!important;border:none!important}
.properties--management .properties__address{background:url(img/bg-border-dotted-horizontal.png) 0 100% repeat-x!important;color:#222!important}
@media (min-width:1200px){.properties--management .properties__address:hover{text-decoration:none}}
.properties--management .properties__params,.properties--management .properties__time{font-size:13px}
.properties--management .item-photo__hover--params{padding:15px 10px}
.properties--management .properties__ribon{font-size:12px}
@media (min-width:1200px){.properties--simple .properties__intro{display:none}}
@media (min-width:1200px){.properties--simple .properties__offer-column:first-of-type{display:none}}
.properties--simple .properties__time{margin-top:0}
@media (min-width:1200px){.properties--simple .properties__more{display:none}}
.property{margin-top:30px}.property:after,.property:before{content:" ";display:table}.property:after{clear:both}
@media (max-width:767px){.property{margin-top:20px}}@media print{.property{margin-top:0}}
.property__title{color:#222;font-weight:600;margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:40px;line-height:1.3;border-bottom:1px solid #d6d6d6;text-transform:none;text-align:left}
.footer .property__title{font-family:"Source Sans Pro",sans-serif}
@media (max-width:767px){.property__title{font-size:26px}}
@media (max-width:767px){.property__title{padding-bottom:16px}}.property__city{display:block;font-weight:400}
.property__price{background:#fff;border:1px solid #d6d6d6;color:#222;padding:3px 12px 11px;line-height:1;float:left;margin-top:35px}
@media (max-width:1199px){.property__price{padding:6px 15px;text-align:center}}
.property__price--commision{text-align:center}.property__price strong{font-size:46px;color:#000;display:block;font-weight:600}.property__price span{margin-top:7px;display:block}
.property__price .property__price--commision span{color:#000}.property__price-unit{font-size:17px}.property__actions{padding-top:15px;text-align:right;clear:right}
@media (max-width:1199px){.property__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;clear:both}}
.property__actions .btn--default{margin-left:15px}
@media (max-width:1199px){.property__actions .btn--default{font-size:11px}}@media (max-width:1199px){.property__actions .btn--default{margin-top:10px;width:49%;margin-left:0}}
.property__actions--btn{padding-top:44px}@media (max-width:1199px){.property__actions--btn{padding-top:17px;clear:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.property__actions--btn .btn--default{width:auto}}@media (max-width:1199px){.property__actions--print{display:none!important}}
@media print{.property__actions--print{display:none!important}}
.property__commision{text-align:right;font-size:20px;margin-bottom:17px;margin-top:0}.property__commision strong{color:#000;font-size:25px}@media (max-width:1199px){.property__commision{font-size:17px}
.property__commision strong{font-size:20px;display:block}}.property__info{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.property__info-item{font-size:20px;color:#222;width:50%}@media (max-width:767px){.property__info-item{font-size:15px;width:100%}}.property__slider{position:relative;margin-top:30px}
.property__ribon{position:absolute;right:-5px;background:#000;color:#fff;text-transform:uppercase;font-weight:600;padding:10px 15px;z-index:20;top:50px}
.property__ribon:after{position:absolute;right:0;bottom:-5px;border-top:5px solid #00887c;width:5px;content:" ";display:block;border-right:5px solid #f6f6f6}
@media (max-width:767px){.property__ribon{top:15px;padding:4px 10px}}
@media print{.property__ribon{display:none}}
.property__ribon--status{background:#c8e6c9;top:110px;color:#222}.property__ribon--status:after{border-top:5px solid #a5d6a7}
@media (max-width:767px){.property__ribon--status{top:50px}}
.property__ribon--done{background:#ffecb3}.property__ribon--done:after{border-top:5px solid #ffdf80}.property__subtitle{font-size:20px;margin:40px 0 15px;font-weight:600}
@media (max-width:767px){.property__subtitle{margin:30px 0}}.property__description{line-height:1.4}
@media (max-width:767px){.property__description{margin-top:0}}
.property__description:after,.property__description:before{content:" ";display:table}.property__description:after{clear:both}.property__description.opened{margin-bottom:-14px}
.property__description p{line-height:1.4}@media print{.property .vc_tta-panel-body{display:block!important}}.property__description-wrap{-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;column-gap:30px}
@media (max-width:767px){.property__description-wrap{-webkit-column-count:auto;column-count:auto;-webkit-column-gap:normal;column-gap:normal;margin-top:20px;max-height:260px;overflow:hidden;position:relative}
.property__description-wrap:after{position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#f6f6f6));
	background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#f6f6f6 100%);height:20px;z-index:5;content:" ";display:block}
.opened .property__description-wrap{max-height:none}}
.property__btn-more{position:relative;border:1px solid #d6d6d6;text-align:center;text-transform:uppercase;color:#222;text-decoration:none;vertical-align:middle;
	line-height:1.6;font-weight:600;width:100%;background:#fff;display:none;margin:20px 0 0;padding:4px 0}
.property__btn-more:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;transition:all .3s;left:0;right:0;text-align:center}
.property__btn-more.button--loading:before{margin:0 10px;font-size:14px;display:inline-block;font-family:FontAwesome;content:"";-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.property__btn-more.error,.property__btn-more.has-error{-webkit-animation:shake .5s;animation:shake .5s;color:transparent!important}
.property__btn-more.error:after,.property__btn-more.has-error:after{content:"Error!";-webkit-animation:scaleFromUp .5s;animation:scaleFromUp .5s;z-index:1;color:#e95b35}
.property__btn-more.has-success,.property__btn-more.success{color:transparent!important}
.property__btn-more.has-success:after,.property__btn-more.success:after{content:"Success!";-webkit-animation:moveUp .5s;animation:moveUp .5s;z-index:1;color:#000}
.button--loading-circle-o-notch .property__btn-more.button--loading:before{content:""}.button--loading-refresh .property__btn-more.button--loading:before{content:""}
.button--loading-spinner .property__btn-more.button--loading:before{content:""}.property__btn-more.hover,.property__btn-more:hover{border-color:#009042;color:#009042;text-decoration:none}
.property__btn-more.active,.property__btn-more:active{-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);border-color:#009042;background:#009042;color:#fff;-webkit-box-shadow:none;box-shadow:none}
.property__btn-more.focus,.property__btn-more:focus{text-decoration:none;outline:0}.property__btn-more.disabled,.property__btn-more:disabled{cursor:not-allowed;color:#ccc;border-color:#efefef}
.property__btn-more.progress{overflow:visible;height:auto;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}
@media (max-width:767px){.property__btn-more{display:block}.opened .property__btn-more{display:none}}@media print{.property__btn-more{display:none}}
.property__params:after,.property__params:before{content:" ";display:table}.property__params:after{clear:both}.property__params-list{margin:0;padding:0;list-style:none}
@media (max-width:767px){.property__params-list{-webkit-column-count:2;column-count:2}}.property__params-list li{position:relative;min-height:1px;float:left;padding:3px 0 2px}
@media (min-width:768px){.property__params-list li{width:50%}}@media (min-width:768px){.property__params-list li:nth-of-type(n){clear:none}.property__params-list li:nth-of-type(2n+1){clear:both}}
@media (min-width:992px){.property__params-list li{width:33.33333%}}@media (min-width:992px){.property__params-list li:nth-of-type(n){clear:none}
.property__params-list li:nth-of-type(3n+1){clear:both}}
@media (max-width:767px){.property__params-list li{padding:8px 0 2px;line-height:1;float:none}}
.property__params-list li strong{display:block}.property__params-list--options li{background:url(img/bg-border-dotted-vertical.png) 3px -1px no-repeat;padding-left:15px}
.property__params-list--options li:before{content:" ";width:8px;height:8px;border:2px solid #000;border-radius:8px;margin:9px 3px 0 0;display:inline-block;position:absolute;left:0}
@media (max-width:767px){.property__params-list--options li:before{margin-top:3px}}.property__params-list--options li:nth-child(-n+3){background-position:3px 12px}
.property__params-list--options li:nth-last-child(1),.property__params-list--options li:nth-last-child(2),.property__params-list--options li:nth-last-child(3){background-position:3px -208px}
@media (max-width:767px){.property__params-list--options li:nth-child(n){background-position:3px -1px!important}}.property__plan{margin-right:-5px}
@media (max-width:767px){.property__plan{margin-right:0}}.property__plan:after,.property__plan:before{content:" ";display:table}.property__plan:after{clear:both}
.property__plan-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;margin-bottom:0;border:1px solid #fff;background:#e4e4e4;margin-left:-1px;margin-top:-1px}
@media (min-width:768px){.property__plan-item{float:left;width:20%}}@media (max-width:767px){.property__plan-item{float:left;margin-bottom:13px}}
.property__plan-icon svg{width:26px;height:31px;fill:#000;margin:18px auto 0;display:block}.property__plan-icon--window svg{width:17px;height:26px;margin-top:23px}
.property__plan-icon--bathrooms svg{height:30px;margin-top:19px}.property__plan-icon--garage svg{width:25px;height:32px;margin-top:17px}.property__plan-title{font-weight:400;color:#222;padding:5px 0 11px}
@media (max-width:767px){.property__plan-title{padding:2px 0 4px}}.property__plan-value{font-size:20px;border-top:1px solid #fff;margin:0;padding:16px 0;line-height:1;font-weight:600}
@media (max-width:767px){.property__plan-value{font-size:15px;padding:9px 0}}.property__photos--print img{margin-top:30px;max-width:100%;display:none}
@media print{.property__photos--print img{page-break-inside:avoid;display:block}}.property__files{background:#fff;border:1px solid #d6d6d6;padding:13px 15px}
@media (max-width:767px){.property__files{display:none}.property__files.opened{display:block}}.property__files:after,.property__files:before{content:" ";display:table}.property__files:after{clear:both}
@media print{.property__files{display:none}}.property__files .widget__title{float:left;margin:4px 0 0}@media (max-width:1199px){.property__files .widget__title{float:none}}
.property__files-icon{fill:#000;width:25px;vertical-align:middle;margin-right:10px;height:35px}.property__files-item{display:inline-block;color:#222;margin:0 0 0 25px}
@media (max-width:1199px){.property__files-item{padding:0 0 10px;margin:9px 25px 0 0}}
@media (max-width:767px){.property__files-item{margin-left:0;padding:0 0 2px}}
.property__files-show{font-size:17px;color:#222;text-align:center;border:1px solid #d6d6d6;padding:15px 0;background:#fff;text-transform:uppercase;width:100%;font-weight:700;outline:0;cursor:pointer;
	margin-top:0;display:none}
.property__files-show:hover{color:#222}.property__files-show:after{font-size:14px;display:inline-block;font-family:FontAwesome;content:"";border:1px solid #222;margin-left:10px;width:25px;height:25px;
text-align:center;line-height:25px;padding:0 0 0 2px}
.property__files-show.active:after{content:"\f078"}
@media (max-width:767px){.property__files-show{display:block}}
@media print{.property__files-show{display:none}}
@media print{.property__video{display:none}}.property__video iframe{width:100%;min-height:460px}

.listing__list:after,.listing__list:before{content:" ";display:table}
.listing__list:after{clear:both}
.listing__item:after,.listing__item:before{content:" ";display:table}
.listing__item:after{clear:both}
.listing__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.listing__tools{opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;float:right}
.listing__item:hover .listing__tools{opacity:1;visibility:visible}
@media (max-width:767px){.listing__tools{opacity:1;visibility:visible}}
.listing__tools-dropdown{display:inline-block}
.listing__tools-toggle{background:0 0;border:none;outline:0!important;padding:0;-webkit-box-shadow:none;box-shadow:none;color:#000;position:relative;top:-5px}
.listing__tools-menu{z-index:20;left:auto;right:0;background:#fff;width:150px;padding:10px 15px}
.listing__tools-menu:before{left:auto;right:8px}
.listing__tools-menu>.listing__tools-link{padding:3px}
.listing__tools-link{background:0 0;border:none;outline:0!important;padding:0;-webkit-box-shadow:none;box-shadow:none;font-size:13px;color:#000;text-transform:uppercase;vertical-align:top}
.listing__pagination{text-align:right;margin-top:50px}
@media (max-width:767px){.listing__pagination{text-align:center;margin-top:30px}}
.rtl .listing__pagination .glyphicon-chevron-left:before{content:'\e080'}
.rtl .listing__pagination .glyphicon-chevron-right:before{content:'\e079'}
.listing__param{margin:20px 0 0}.listing__param+.site__main .widget__card{margin-top:20px}
.listing__param+.site__main{border-top:none}.listing__param-item{margin:0 15px 5px 0;display:inline-block}
.listing__param-delete{background:#e6e6e6;border:none;border-radius:10px;font-size:0;margin:-2px 5px 0 0;padding:1px 6px;display:inline-block;color:#222;cursor:pointer}
.listing__param-delete:after{font-size:11px;display:inline-block;font-family:FontAwesome;content:""}
.listing__empty{padding:25px 29px;background:#fff;border:1px solid #d6d6d6;margin-top:-1px;min-height:480px}
.listing__empty:after,.listing__empty:before{content:" ";display:table}.listing__empty:after{clear:both}
@media (max-width:767px){.listing__empty{min-height:initial}}.listing__empty--properties{margin:40px 0 50px}
@media (max-width:767px){.listing__empty--properties{margin:25px 0 0}}
.listing__empty-icon{width:50px;height:50px;fill:#dedede;margin:80px auto 0;display:block}
@media (max-width:767px){.listing__empty-icon{margin-top:3px}}
.listing__empty-title{font-size:20px;color:#222;border-bottom:1px solid #dedede;width:469px;margin:33px auto 0;padding:0 10px 15px;text-align:center}
@media (max-width:991px){.listing__empty-title{width:95%}}.listing__empty-headline{color:grey;width:300px;display:block;margin:19px auto 0;text-align:center}
@media (max-width:767px){.listing__empty-headline{width:auto}}.listing--items .listing__title{text-transform:none;font-family:"Source Sans Pro",sans-serif}
.listing--items .listing__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.listing--items .listing__actions .btn--action,.listing--items .listing__actions .btn--link{margin-left:20px}
.listing--items .listing__actions-border{border-top:1px solid #d6d6d6;-webkit-box-flex:1;-ms-flex:1;flex:1}.listing--items .listing__info{margin-top:5px}
.listing--items .listing__categories{color:#009042}.listing--items .listing__categories:before{font-size:1em;display:inline-block;font-family:FontAwesome;content:"";margin-right:5px}
.listing--items .listing__category{color:#009042;text-transform:uppercase;margin-left:5px}.listing--items .listing__category:after{content:','}
.listing--items .listing__category:last-of-type:after{content:''}.listing--items .listing__item .item-photo__more{opacity:0}.listing--items .listing__item--selected .item-photo__hover{opacity:1}
.listing--items .listing__move{color:#fff;position:absolute;top:10px;left:10px;opacity:0;border:1px solid #fff;border-radius:25px;width:25px;height:25px;z-index:10;text-align:center;line-height:22px}
.listing--items .listing__item:hover .listing__move,.listing--items .listing__move.active{opacity:1}
.listing--items .listing__select{background:0 0;outline:0!important;padding:0;-webkit-box-shadow:none;box-shadow:none;opacity:0;position:absolute;top:10px;right:10px;border:1px solid #000;border-radius:25px;
	width:25px;height:25px;z-index:15;color:#fff;line-height:.8}
.listing--items .listing__select.active{opacity:1}
.listing--items .listing__select.active:after{font-size:.8em;display:inline-block;font-family:FontAwesome;content:""}.listing--items .listing__item:hover .listing__select{opacity:1}
.listing--items .listing__thumb{position:relative}.listing--grid{margin-left:-15px;margin-right:-15px;margin-top:50px}.listing--grid:after,.listing--grid:before{content:" ";display:table}
.listing--grid:after{clear:both}.listing--grid .listing__item{padding-left:15px;padding-right:15px;position:relative;min-height:1px;float:left;width:100%}
@media (min-width:480px){.listing--grid .listing__item:nth-of-type(n){clear:none}.listing--grid .listing__item:nth-of-type(1n+1){clear:both}}
@media (min-width:768px){.listing--grid .listing__item{width:50%}}
@media (min-width:768px){.listing--grid .listing__item:nth-of-type(n){clear:none}.listing--grid .listing__item:nth-of-type(2n+1){clear:both}}
@media (min-width:1200px){.listing--grid .listing__item{width:33.33333%}}
@media (min-width:1200px){.listing--grid .listing__item:nth-of-type(n){clear:none}.listing--grid .listing__item:nth-of-type(3n+1){clear:both}}.listing--grid .listing__item:nth-child(n+4){margin-top:50px}
@media (max-width:1199px){.listing--grid .listing__item:nth-child(n+3){margin-top:50px}}
@media (max-width:767px){.listing--grid .listing__item:nth-child(n+2){margin-top:30px}}
.listing--grid .listing__info{padding:0}.listing--grid .listing__categories{font-size:12px}.listing--grid .listing__title{color:#222;text-decoration:none;font-size:15px}
.listing--grid.listing--big .listing__item,.listing--grid.listing--small .listing__item{padding-left:15px;padding-right:15px;position:relative;min-height:1px;float:left}
@media (min-width:1200px){.listing--grid.listing--small .listing__item{width:25%}}
@media (min-width:1200px){.listing--grid.listing--small .listing__item:nth-of-type(n){clear:none}
.listing--grid.listing--small .listing__item:nth-of-type(4n+1){clear:both}}
@media (min-width:1200px){.listing--grid.listing--small .listing__item:nth-child(4){margin-top:0}}
@media (min-width:1200px){.listing--grid.listing--big .listing__item{width:50%}}@media (min-width:1200px){.listing--grid.listing--big .listing__item:nth-of-type(n){clear:none}
.listing--grid.listing--big .listing__item:nth-of-type(2n+1){clear:both}}
@media (min-width:1200px){.listing--grid.listing--big .listing__item:nth-child(n+3){margin-top:50px}}
.listing--xs-6 .listing__item{padding-left:15px;padding-right:15px;position:relative;min-height:1px;float:left;width:50%}
@media (min-width:480px){.listing--xs-6 .listing__item:nth-of-type(n){clear:none}.listing--xs-6 .listing__item:nth-of-type(2n+1){clear:both}}
@media (max-width:767px){.listing--xs-6 .listing__item:nth-child(2){margin-top:0}}.listing--footer .listing__item{margin-top:15px}.listing--footer .listing__item:first-of-type{margin-top:0}
.listing--favorites,.listing--favorites .listing__actions{margin-top:30px}.listing--favorites .listing__item{padding-left:15px;padding-right:15px;position:relative;min-height:1px;float:left;width:100%}
@media (min-width:480px){.listing--favorites .listing__item:nth-of-type(n){clear:none}.listing--favorites .listing__item:nth-of-type(1n+1){clear:both}}
@media (min-width:768px){.listing--favorites .listing__item{width:50%}}
@media (min-width:768px){.listing--favorites .listing__item:nth-of-type(n){clear:none}
.listing--favorites .listing__item:nth-of-type(2n+1){clear:both}}
@media (min-width:1200px){.listing--favorites .listing__item{width:25%}}
@media (min-width:1200px){.listing--favorites .listing__item:nth-of-type(n){clear:none}.listing--favorites .listing__item:nth-of-type(4n+1){clear:both}}
.listing--accordion .listing__title{font-size:17px;display:block;border:1px solid #d6d6d6;padding:10px 25px 10px 15px;text-decoration:none!important;position:relative;color:#222}
.listing--accordion .listing__title:after{font-size:.8em;display:inline-block;font-family:FontAwesome;content:"";margin-left:15px;color:#a6a6a6}
@media (max-width:767px){.listing--accordion .listing__title:after{position:absolute;right:15px;top:50%;margin-top:-12px}}.listing--accordion .listing__body{border:1px solid #d6d6d6;border-top:none}
.listing--accordion .listing__body:after,.listing--accordion .listing__body:before{content:" ";display:table}.listing--accordion .listing__body:after{clear:both}
.listing--accordion .listing__list{padding:0;list-style:none;margin:30px}.listing--accordion .listing__list:after,.listing--accordion .listing__list:before{content:" ";display:table}
.listing--accordion .listing__list:after{clear:both}.listing--accordion .listing__param{width:50%;float:left;margin:5px 0}
@media (max-width:991px){.listing--accordion .listing__param{width:100%}}
@media (max-width:991px){.listing--accordion .listing__param strong{display:block}}
.listing--list .listing__item{border-bottom:1px solid #d6d6d6;margin-bottom:0;padding-bottom:40px;padding-top:40px}@media (max-width:767px){.listing--list .listing__item{padding-bottom:30px;padding-top:30px}}
.listing--list .listing__title{font-size:20px;font-weight:600}.listing--list .listing__category{font-size:13px;color:#009042;text-transform:uppercase;display:block;margin-top:30px}
.listing--list .listing__category:before{font-size:1em;display:inline-block;font-family:FontAwesome;content:"";margin-right:10px}
.listing--list .listing__body:after,.listing--list .listing__body:before{content:" ";display:table}
.listing--list .listing__body:after{clear:both}.listing--list .listing__list{margin:30px 0 0;padding:0;list-style:none}
.listing--list .listing__list:after,.listing--list .listing__list:before{content:" ";display:table}.listing--list .listing__list:after{clear:both}
.listing--list .listing__param{width:50%;float:left;margin:5px 0}
@media (max-width:767px){.listing--list .listing__param{width:100%}.listing--list .listing__param strong{display:block}}
.listing--list .listing__view{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;text-transform:uppercase;text-decoration:none;
	white-space:nowrap;padding:6px 15px;line-height:1.6;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;
	font-size:15px;position:relative;border:none;border-bottom:4px solid #d99221;background:#009042;color:#222;margin-left:0;margin-top:30px}
.listing--list .listing__view.active,.listing--list .listing__view:focus,.listing--list .listing__view:hover{color:#333;text-decoration:none;outline:0}
.listing--list .listing__view.disabled,.listing--list .listing__view:disabled{cursor:not-allowed}
.listing--list .listing__view.progress{overflow:visible;height:auto;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}
.listing--list .listing__view:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;transition:all .3s;left:0;right:0;text-align:center}
.listing--list .listing__view.button--loading:before{margin:0 10px;font-size:14px;display:inline-block;font-family:FontAwesome;content:"";
-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.listing--list .listing__view.error,.listing--list .listing__view.has-error{-webkit-animation:shake .5s;animation:shake .5s;color:transparent!important}
.listing--list .listing__view.error:after,.listing--list .listing__view.has-error:after{content:"Error!";-webkit-animation:scaleFromUp .5s;animation:scaleFromUp .5s;z-index:1;color:#e95b35}
.listing--list .listing__view.has-success,.listing--list .listing__view.success{color:transparent!important}
.listing--list .listing__view.has-success:after,.listing--list .listing__view.success:after{content:"Success!";-webkit-animation:moveUp .5s;animation:moveUp .5s;z-index:1;color:#000}
.button--loading-circle-o-notch .listing--list .listing__view.button--loading:before{content:""}
.button--loading-refresh .listing--list .listing__view.button--loading:before{content:""}
.button--loading-spinner .listing--list .listing__view.button--loading:before{content:""}
.listing--list .listing__view.hover,.listing--list .listing__view:hover{border-bottom:4px solid #009042;color:#222;background:#009042}
.listing--list .listing__view.active,.listing--list .listing__view:active,.listing--list .listing__view:active:focus,.listing--list .listing__view:focus{border-top:4px solid #d99221;
	border-bottom:none;color:#222;background:#009042;outline:0}
.listing--list .listing__view.disabled,.listing--list .listing__view:disabled{color:#ccc;background:#efefef;border-bottom:4px solid #dedede}
.listing--list .listing__delete{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;text-transform:uppercase;white-space:nowrap;padding:6px 15px;
	line-height:1.6;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;font-size:15px;position:relative;text-decoration:none;
	border:2px solid #222;background:0 0;color:#222;margin-top:30px;width:auto;margin-left:15px}
.listing--list .listing__delete.active,.listing--list .listing__delete:focus,.listing--list .listing__delete:hover{color:#333;text-decoration:none;outline:0}
.listing--list .listing__delete.disabled,.listing--list .listing__delete:disabled{cursor:not-allowed}
.listing--list .listing__delete.progress{overflow:visible;height:auto;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}
.listing--list .listing__delete:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;transition:all .3s;left:0;right:0;text-align:center}
.listing--list .listing__delete.button--loading:before{margin:0 10px;font-size:14px;display:inline-block;font-family:FontAwesome;content:"";
-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.listing--list .listing__delete.error,.listing--list .listing__delete.has-error{-webkit-animation:shake .5s;animation:shake .5s;color:transparent!important}
.listing--list .listing__delete.error:after,.listing--list .listing__delete.has-error:after{content:"Error!";-webkit-animation:scaleFromUp .5s;animation:scaleFromUp .5s;z-index:1;color:#e95b35}
.listing--list .listing__delete.has-success,.listing--list .listing__delete.success{color:transparent!important}
.listing--list .listing__delete.has-success:after,.listing--list .listing__delete.success:after{content:"Success!";-webkit-animation:moveUp .5s;animation:moveUp .5s;z-index:1;color:#000}
.button--loading-circle-o-notch .listing--list .listing__delete.button--loading:before{content:""}
.button--loading-refresh .listing--list .listing__delete.button--loading:before{content:""}.button--loading-spinner .listing--list .listing__delete.button--loading:before{content:""}
@media (min-width:992px){.listing--list .listing__delete.hover,.listing--list .listing__delete:hover{border-color:#009042;color:#009042}}
.listing--list .listing__delete.active,.listing--list .listing__delete:active{-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);border-color:#009042;background:#009042;color:#fff;
	-webkit-box-shadow:none;box-shadow:none}
.listing--list .listing__delete.disabled,.listing--list .listing__delete:disabled{color:#ccc;border-color:#efefef}
.listing--worker .listing__item{padding-left:15px;padding-right:15px;position:relative;min-height:1px;float:left;width:100%}
@media (min-width:480px){.listing--worker .listing__item:nth-of-type(n){clear:none}
.listing--worker .listing__item:nth-of-type(1n+1){clear:both}}
@media (min-width:768px){.listing--worker .listing__item{width:50%}}
@media (min-width:768px){.listing--worker .listing__item:nth-of-type(n){clear:none}.listing--worker .listing__item:nth-of-type(2n+1){clear:both}}
@media (min-width:1200px){.listing--worker .listing__item{width:33.33333%}}
@media (min-width:1200px){.listing--worker .listing__item:nth-of-type(n){clear:none}
.listing--worker .listing__item:nth-of-type(3n+1){clear:both}}.listing--photos{margin-top:40px;position:relative}.listing--photos .listing__list{margin-top:20px}
.listing--photos .listing__item{padding-left:15px;padding-right:15px;float:left;width:100%;clear:none!important}@media (min-width:768px){.listing--photos .listing__item{width:50%}}
@media (min-width:1200px){.listing--photos .listing__item{width:33.33333%}}.listing--photos .listing__title{display:block;height:20px;overflow:hidden}
.listing--photos .sortable-placeholder{padding-left:15px;padding-right:15px;float:left;width:100%}
@media (min-width:768px){.listing--photos .sortable-placeholder{width:50%}}
@media (min-width:1200px){.listing--photos .sortable-placeholder{width:33.33333%}}.listing--watermarks .listing__item{width:25%}
@media (max-width:767px){.listing--watermarks .listing__item{width:50%}}
.listing--watermarks .listing__thumb{background:url(img/pattern-empty.png);border:1px solid #a6a6a6}.listing--watermarks .listing__select{color:#000}
.listing--sidebar .listing__item{margin-bottom:20px;border-bottom:1px dotted #222;padding-bottom:20px}.listing--sidebar .listing__item:last-child{border:none;margin-bottom:0;padding-bottom:0}
.listing--feed .listing__item{margin-top:30px}.listing--feed .listing__item:first-of-type{margin-top:0}



.info--property .info__column{padding-left:15px;padding-right:15px;float:left;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

@media (min-width:768px){.info--property .info__column{width:50%}}.info--property .info__donut{margin:0 auto;width:220px;position:relative}
.info--property .info__chart{position:relative;width:220px;height:220px}.info--property .info__total{position:absolute;top:70px;font-size:20px;text-align:center;width:100%;line-height:1}
.info--property .info__total-value{font-size:50px}.info--property .info__legend{margin:0;padding:0;list-style:none;width:100%}
.info--property .info__legend-item{font-size:17px;padding-left:40px;margin-left:150px;position:relative;margin-top:20px}
.info--property .info__legend-item:before{font-size:1em;display:inline-block;font-family:FontAwesome;content:"";position:absolute;left:0;top:0}

@media (max-width:767px){.info--property .info__legend-item{margin-left:30px}}
.info--property .info__legend-item--green:before{color:#43a047}.info--property .info__legend-item--light-green:before{color:#a5d6a7}
.info--property .info__legend-item--blue:before{color:#1e88e5}
.info--property .info__legend-item--light-blue:before{color:#90caf9}.payment{border:1px solid #f0f0f0}.table{border:1px solid #d6d6d6}


@media (max-width:767px){.tab--sidebar .tab__nav{width:100%}}.tab--sidebar .tab__nav>li{color:#222}.tab--sidebar .tab__nav>li.active{color:#000}
.tab--sidebar .tab__nav>li.active:after{background:#fff;display:block;width:10px;height:10px;-webkit-transform:rotate(45grad);-ms-transform:rotate(45grad);transform:rotate(45grad);border-bottom:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;position:absolute;top:50%;right:-5px;margin-top:-5px;content:''}
.tab--sidebar .tab__nav>li>a{padding:20px 5px 20px 30px;color:inherit;text-transform:uppercase;font-size:13px;font-weight:900}.tab--sidebar .tab__nav>li>a .fa{display:block}
.tab--sidebar .tab-content{border-left:1px solid #f0f0f0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 40px}

@media (max-width:767px){.tab--sidebar .tab-content{padding:15px;border:none}}
.tab--properties .tab__nav{padding:0;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12px}

@media (max-width:767px){.tab--properties .tab__nav{margin-bottom:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
.tab--properties .tab__nav li{display:inline-block;margin:0 45px}

@media (max-width:767px){.tab--properties .tab__nav li{margin:0}}
.tab--properties .tab__nav li>a{padding:3px 0;text-transform:uppercase;color:#949393; font-family: 'Archivo Narrow Regular', sans-serif; font-weight: bold;
    font-size: 22px;}
.tab--properties .tab__nav li>a:active,.tab--properties .tab__nav li>a:focus,.tab--properties .tab__nav li>a:hover{text-decoration:none;background:0 0}

@media (max-width:767px){
.tab--properties .tab__nav li>a{padding:3px 0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
.tab--properties .tab__nav li.active a{border-bottom:2px solid #009042;color:#222; font-family: 'Archivo Narrow Regular', sans-serif; font-weight: bold;
    font-size: 22px;}
.tab--properties .tab__tab-content{clear:both}
