/*body {
    display: none;
}*/

#living-area {
    background: linear-gradient(transparent,rgba(0,0,0,.6)),url(../img/vinheta_living.jpeg);
    background-size: cover;
    background-position: center center;
}

#day-use {
    background: linear-gradient(transparent,rgba(0,0,0,.6)),url(../img/vinheta-day-use.png);
    background-size: cover;
}

.planos-desc {
    margin-bottom: 0px;
    padding: 0 20px 20px 20px;
}

.footer-original {
    margin-top: 72px;
}

.logo-wrapper {
    opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */
    transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.logo-wrapper:hover {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

.ambient span {
    border-bottom: 2px solid #fff;    
}

.owl-theme .owl-dots .owl-dot span {
    margin: 5px;
    background: none;
    border: solid 1px #869791;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}

.visitar-info-box:hover .visiting-darken {
    background: rgba(0,0,0,.6);
}


@media only screen and (min-width: 640px) {
    .benefits-text {
        padding: 100px 170px;
    }
}

.tick-list {
    max-width:100%;
    margin: 35px 0 0 0;
}

.ambient-features .tick-list {
    margin: 15px 0 20px 0;
}

.meetings ul {
    padding-left: 0px;
}

.meetings-left p {
    margin-top: 21px;
}

@media screen and (max-width: 640px) {
    .logo {
        max-width: 145px;
    }
}

.spinner-master3 {
    margin: 0px;
}

.main-button.coming-soon {
    border: 2px solid #ccc;
    color: #ccc;
    cursor: default;
    background: none;
}

.main-button.coming-soon:hover {
    border: 2px solid #ccc;
    color: #ccc;
    cursor: default;
    background: none;
}

.planos-wrapper .main-button {
    margin: 10px 0;
}

#profile-banner {
    background-image: url(/static/img/login-bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.medium-8.large-9.columns {
    padding-left: 30px;
}

.work-img-wrap {
    height: 9vw;
    margin: 0 -10px 0 0;
}

.profile-work-img-row {
    max-width: 693px;
    padding-left: 10px;
}

.events ul {
    margin-bottom: 20px;
}

.benefits-text ul {
    margin-bottom: 20px;
}

.exp-text {
    margin-top: 30px;
    color: #999999;
}

.exp-cust-column {
    padding-top: 20px;
}

.planos-desc .tick-list {
    margin-left: 8px !important;
}

.footer-menu {
    /* margin-left: 57px!important; */
}

.single-obs-wrap {
    text-align: left;
    padding-top: 20px;
    line-height: 15px;
}

.big-nmbr {
    font-size: 38px;
}

@media only screen and (max-width: 775px) {
    .footer-menu {
        margin-left: 0!important;
        margin-right: 0!important;
    }
}

.lang-active {
    display: none;
}

.logo-small {
    max-width: 55px;
    margin-top: -10px;
}

@media only screen and (max-width: 640px) {
    .logo-small {
        margin-top: -14px;
    }
}

/* ENCONTROS */

#studio {
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)),url(../img/vinheta-reunioes-e-eventos.png) center center;
    background-size: cover;
}

/* PRIVATIVOS */

#exclusive-spot {
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)),url(../img/vinheta-studios-privativos.png) center center;
    background-size: cover;
}

/* REMOTO */

#meetings {
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)),url(/static/uploads/3e06-aae6-0ffb-remoto_thumbnail.png) center center;
    background-size: cover;
}

/* EVENTOS FIX */
/*@media only screen and (max-width: 640px) {*/
/*    .events-text {*/
/*        width: 100%!important;*/
/*    }*/
/*}*/