
.MainCenterCont .BoxWorkingSpace .BoxInfo.BoxInfo_Dark {right: auto; left: 0px; top: 0px;background: #333333 !important;}


.MainCenterCont .BoxWorkingSpace:hover .BtnInfo2{color: #00a88c!important}
.MainCenterCont .BoxWorkingSpace:hover .BtnInfo2::after {background-color: #00a88c!important}
.BtnInfo2:hover::after{background-color: #00a88c!important}
.BtnInfo2:hover{color: #00a88c!important}
.BtnInfo2:hover::after{background-color: #00a88c!important}


/* NEW MAP */
#FooterCont{padding:40px 30px 0px 0px;}
#mapid{width: 100%; height: 450px;overflow: hidden; border-top: 1px dashed #00a88c; border-bottom: 1px dashed #00a88c}
#mapid iframe{display: block; width: 100%; margin: 0px auto;}

#BoxIconsSocials{display: flex; justify-content: flex-end; align-items: center; gap:5px; width:auto; height: 40px; margin:0px auto 0px auto; clear: both; }
#BoxIconsSocials .BoxSocial{display:flex;width:40px;height:40px;cursor:pointer;background:url("../images/social-sprite-icons.svg") 0px 0px no-repeat #00a88c;background-size:240px 40px; border: none;
-webkit-transition: all .1s ease-in-out;
-moz-transition: all .1s ease-in-out;
-ms-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out
}
#BoxIconsSocials .BoxSocial.Fb{background-position: 0px 0px;}
#BoxIconsSocials .BoxSocial.Wz{background-position: -40px 0px;}
#BoxIconsSocials .BoxSocial.In{background-position: -80px 0px;}
#BoxIconsSocials .BoxSocial.Li{background-position: -120px 0px;}
#BoxIconsSocials .BoxSocial:hover{background-color: #333333;}
#BoxIconsSocials .BoxSocial:active{background-color: #7f7f7f; transform: scale(0.8);}


#BtnOpenSideForm{background-position: 100% 50%!important;}


/* .ListBullet {padding-left: 20px; padding-top: 20px;} */
.ListBullet li{list-style:disc!important; margin-bottom:10px; font-size: 15px;}

/* RESPONSIVE */
@media only screen and (min-width:1px) and (max-width:1200px) {
    .ListBullet {padding-left:30px; padding-top: 20px;}
    .MainCenterCont {padding: 25px 45px 25px 20px;}
    .MainCenterCont .BoxWorkingSpace .BoxInfo{padding: 30px;}
}
@media only screen and (min-width:567px) and (max-width:1300px) {
    .MainCenterCont {padding: 25px 55px 25px 20px;}
}

@media only screen and (min-width:1px) and (max-width:766px) {
    #BoxIconsSocials{margin: 20px auto 10px auto; float: none; justify-content: center;}
    #mapid{width: 100%; height: 300px;}
    #mapid iframe{width: 100%; height: 300px;}
    #FooterCont .link{position: relative; left: auto; right: auto; margin: 0px auto;}
}
@media only screen and (min-width:280px) and (max-width:520px) {
    .TribuMacao_Est_space1{ content: url("../images/estudios/space-1-mobile.jpg"); width: 100%; height:auto;}
    .TribuMacao_Est_space2{ content: url("../images/estudios/space-2-mobile.jpg"); width: 100%; height:auto;}
    .TribuMacao_Est_space3{ content: url("../images/estudios/space-3-mobile.jpg"); width: 100%; height:auto;}
    .TribuMacao_Est_space4{ content: url("../images/estudios/space-4-mobile.jpg"); width: 100%; height:auto;}

    .TribuMacao_Apart_space1{ content: url("../images/apartamentos/space-1-mobile.jpg"); width: 100%; height:auto;}
    .TribuMacao_Apart_space2{ content: url("../images/apartamentos/space-2-mobile.jpg"); width: 100%; height:auto;}
    .TribuMacao_Apart_space3{ content: url("../images/apartamentos/space-3-mobile.jpg"); width: 100%; height:auto;}
    .TribuMacao_Apart_space4{ content: url("../images/apartamentos/space-4-mobile.jpg"); width: 100%; height:auto;}


    .MainCenterCont .BoxWorkingSpace #ContSliderWS .owl-dot {width:5px;height:5px;margin: 0px 5px;}
    .MainCenterCont .BoxWorkingSpace #ContSliderWS2 .owl-dot {width:5px;height:5px;margin: 0px 5px;}
}
@media only screen and (min-width:0px) and (max-width:319px) {
    div, header, footer, aside, p, h1, h2 {display: none!important;}
}