/*/*//**//*/*//**//*/*//**//*/*//**//*/*//**//*/*//**/ /*/*//**//*/*//**//*/*//**/  /*/*//**/   @lost gutter 0;
@lost flexbox flex;
@lost cycle none;
@lost clearing left;
@lost rounder 100; /*/*/@media screen and (min-width: 1024px) {
.single-condos .c-banner-hero--page {
height: 85vh; } }
.single-condos .c-banner-hero--page .c-banner-hero__player {
position: absolute;
top: 50%;
left: 50%;
width: 100px;
height: 100px;
z-index: 100;
transform: translate(-50%, -50%);
border-radius: 50%;
background-image: url(//condosmeublesrivesud.com/wp-content/themes/condos/dist/images/icon-play-alt.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center; }
@media screen and (max-width: 1024px) {
.single-condos .c-banner-hero--page .c-banner-hero__player {
width: 75px;
height: 75px; } }
.single-condos .c-banner-hero--page .c-btn-primary {
background-color: transparent !important;
position: relative;
padding-left: 50px;
padding-right: 50px; }
.single-condos .c-banner-hero--page .c-btn-primary:hover:after {
width: 100%; }
.single-condos .c-banner-hero--page .c-btn-primary:before {
content: none; }
.single-condos .c-banner-hero--page .c-btn-primary:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0;
height: 6px;
z-index: 10;
background-color: #ddc06a;
transition: width 0.25s ease; }
@media screen and (max-width: 767px) {
.single-condos .c-banner-hero--page .c-btn-primary:after {
width: 100%; } }
.single-condos .c-banner-hero--page .c-btn-primary img {
max-width: 20px;
margin-left: 10px; }
@media screen and (min-width: 1024px) {
.single-condos .c-banner-hero__detail {
width: 100%;
flex-basis: 100%;
max-width: 100%;
flex-direction: row;
justify-content: space-between;
padding-bottom: 0;
padding-left: 0;
overflow: hidden; } }
.single-condos .c-banner-hero__detail .c-banner-hero__heading {
display: flex;
flex-direction: column;
max-width: none;
flex: 1; }
.single-condos .c-banner-hero__detail .c-banner-hero__heading .c-banner-hero__surtitle, .single-condos .c-banner-hero__detail .c-banner-hero__heading .c-banner-hero__title {
padding-left: 50px; }
@media screen and (max-width: 767px) {
.single-condos .c-banner-hero__detail .c-banner-hero__heading .c-banner-hero__surtitle, .single-condos .c-banner-hero__detail .c-banner-hero__heading .c-banner-hero__title {
padding-left: 0; } }
.single-condos .c-banner-hero__detail .c-banner-hero__heading .c-banner-hero__buttons_title {
padding-left: 50px;
margin-top: auto;
margin-bottom: 1rem;
color: rgba(255, 255, 255, 0.65);
font-size: 12px; }
@media screen and (max-width: 767px) {
.single-condos .c-banner-hero__detail .c-banner-hero__heading .c-banner-hero__buttons_title {
padding-left: 0;
margin-top: 1rem;
text-align: center;
flex: 0 0 100%; } }
.single-condos .c-banner-hero__detail .c-banner-hero__heading .c-banner-hero__buttons {
margin-top: auto; }
@media screen and (max-width: 767px) {
.single-condos .c-banner-hero__detail .c-banner-hero__heading .c-banner-hero__buttons {
margin-bottom: 1rem;
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center; } }
.single-condos .c-banner-hero__detail .c-banner-hero__price {
flex: 0 0 45%;
padding-bottom: 50px;
text-align: left; }
@media screen and (max-width: 767px) {
.single-condos .c-banner-hero__detail .c-banner-hero__price {
padding-bottom: 0; } }
.single-condos .c-condo-post-section.c-banner-hero, .single-condos .c-condo-post-section.c-banner-hero--page {
display: none;
min-height: auto;
height: auto;
background-color: #161616; }
@media screen and (max-width: 1023px) {
.single-condos .c-condo-post-section.c-banner-hero, .single-condos .c-condo-post-section.c-banner-hero--page {
padding: 50px 50px 0 0;
display: block; }
.single-condos .c-condo-post-section.c-banner-hero:before, .single-condos .c-condo-post-section.c-banner-hero:after, .single-condos .c-condo-post-section.c-banner-hero--page:before, .single-condos .c-condo-post-section.c-banner-hero--page:after {
content: none !important; } }
@media screen and (max-width: 767px) {
.single-condos .c-condo-post-section.c-banner-hero, .single-condos .c-condo-post-section.c-banner-hero--page {
padding: 50px; } }
.single-condos .c-condo-post-section.c-banner-hero .c-banner-hero__detail, .single-condos .c-condo-post-section.c-banner-hero--page .c-banner-hero__detail {
padding: 0;
color: white;
display: flex;
justify-content: space-between; }
@media screen and (max-width: 767px) {
.single-condos .c-condo-post-section.c-banner-hero .c-banner-hero__detail, .single-condos .c-condo-post-section.c-banner-hero--page .c-banner-hero__detail {
flex-direction: column;
padding: 0; } }
.single-condos .c-condo-post-section.c-banner-hero .c-banner-hero__detail .c-banner-hero__heading, .single-condos .c-condo-post-section.c-banner-hero--page .c-banner-hero__detail .c-banner-hero__heading {
align-items: flex-start;
height: auto; }
@media screen and (max-width: 767px) {
.single-condos .c-condo-post-section.c-banner-hero .c-banner-hero__detail .c-banner-hero__heading, .single-condos .c-condo-post-section.c-banner-hero--page .c-banner-hero__detail .c-banner-hero__heading {
align-items: center; } }
.c-condo-post__column--main, .c-condo-post__column--side {
flex-basis: 100%;
max-width: 100%;
width: 100%; }
.c-condo-post__column--main {
padding: 40px 0; }
.c-condo-post__column--side {
padding: 100px 0; }
@media screen and (max-width: 1024px) {
.c-condo-post__column--side {
padding: 0; } }
.bg-spec {
background: #f7f7f7; }
.c-condo-post-specs li {
display: inline-flex;
align-items: center;
padding-left: 0;
width: 33%;
margin-bottom: 30px !important; }
@media screen and (max-width: 991px) {
.c-condo-post-specs li {
width: 48%; } }
@media screen and (max-width: 767px) {
.c-condo-post-specs li {
width: 100%; } }
.c-condo-post-specs li:before {
display: none; }
.c-condo-post-specs li svg {
width: 35px;
height: 35px; }
.c-condo-post-specs li .c-condo-compare-spec__label {
padding-left: 10px;
padding-right: 5px; }/**/