#booking_mes_mess{height:100px !important;}




/*#submit_action {
display: none!important;}*/
.job-manager-form fieldset{min-width:fit-content !important;}

#all_wrapper>div.container.main_wrapper.wide>div.content_wrapper.listing_wrapper.row>div>div.col-md-8>div.single-content.listing-content {
     margin-top: 0px !important; 
}
/*remover o view more da descrição
#listing_description.panel-body {
max-height: 100% !important;
  width: 97% !important;
}
#view_more_desc{
display:none !important;
}
*/
#div222827615 > img{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(https://remarkablevillas.com/3dcasamaria/lib/navigationPanel.png) no-repeat;
  width: 56px; /* Width of new image */
  height: 59px; /* Height of new image */
  padding-left: 56px; /* Equal to width of new image */}

#viewerControls{top:580px !important;}
#viewerCanvas{top:200px;background-color: white !important;border: 1px solid #fdf8f8 !important;}
#viewerProgressDiv{width:450px !important;}

.canvas-container {
    position: relative;
    padding-bottom: 43%; 
  
  /*(720 ÷ 1680 = 0.4286 = 43%)*/
    height: 0;
    overflow: hidden;
}

.canvas-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
 .property_status.status_verified {
    
    display: none;
}



#post > div:nth-child(2) > div.single-content > div:nth-child(4){padding-right:0px !important; padding-left:0% !important;}
#post > div:nth-child(2) > div.single-content > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div:nth-child(2) > div:nth-child(3) > div > div > div > figure > a > img, #post > div:nth-child(2) > div.single-content > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div:nth-child(3) > div.wpb_column.vc_column_container.vc_col-sm-8.vc_column_inner > div > div > div > figure > a > img, #post > div:nth-child(2) > div.single-content > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-8.vc_column_inner > div > div > div > figure > a > img, #post > div:nth-child(2) > div.single-content > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-4.vc_column_inner > div > div > div > figure > a > img, #post > div:nth-child(2) > div.single-content > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div:nth-child(2) > div:nth-child(1) > div > div > div > figure > a > img, #post > div:nth-child(2) > div.single-content > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div:nth-child(2) > div:nth-child(2) > div > div > div > figure > a > img, #post > div:nth-child(2) > div.single-content > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div:nth-child(3) > div.wpb_column.vc_column_container.vc_col-sm-4.vc_column_inner > div > div > div > figure > a > img{height:260px !important;}

#post > div:nth-child(2) > div.single-content > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.wprentals_space.vc_row-o-equal-height.vc_row-flex.wpestate_row_inner.vc_row_inner, #post > div:nth-child(2) > div.single-content > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div:nth-child(3), #post > div:nth-child(2) > div.single-content > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div:nth-child(4){width:80% !important;margin:0 auto !important;}

#wp-admin-bar-top-secondary{visibility:hidden !important;}



.header_wrapper_inside {margin: 15px auto !important;}

#user_menu_u, #user_menu_open{float:right !important;}

/*#loginmodal > div > div{left:-115% !important;}*/



#advanced_search_shortcode .calendar_icon.checkout_sh:after {
    left: 25px; 
}


/*#all_wrapper > div.container.main_wrapper.wide > div:nth-child(6){right:-2% !important; width:130px !important;}*/

div.switcher.notranslate, .switcher, .switcher .selected a, div.switcher.notranslate > div.option{width:130px !important;margin-top:40px !important;position:fixed;right:0.1% !important;}
div.switcher.notranslate > div.selected > a{background-color:white !important;}

.wide, .main_wrapper {
    background-color: #ffffff !important;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0) !important;
}

#booking_guest_no_wrapper > span, #guest_no_widget > span, #sidebar_currency_list > span, #guest_no > span, #guest_no_shortcode > span{display:none !important;}
.wide .content_wrapper {background-color: #ffffff !important;}


a{color:#e9be05;}
#all_wrapper > div.container.main_wrapper.wide > div.content_wrapper.listing_wrapper.row > div > div.col-md-8 > div.single-content.listing-content{margin-top:80px;}

div.sub_footer{height:60px !important;}

.property_status.status_hot-deal,.property_status.status_verified{ 
 background-color: #e9be05; 
 } 

.mobile-logo img{margin-top: 5px;}

#main_search > div.col-md-4.map_icon{display:none;}
#advanced_search_shortcode > form > div.col-md-3.map_icon{display:none;}
#adv-search-1{margin-left:15%;}

.login h1 a{background-size: 184px;width:184px;}

#post > div:nth-child(2) > div.single-content > div:nth-child(1) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-8.vc_column_inner > div > div{ width: 765px;}

#post > div:nth-child(2) > div.single-content > div:nth-child(1) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_column > div > div > div:nth-child(3) > div:nth-child(2) > div > div > div{width: 388px;}

#advanced_search_shortcode button:hover,.modal-content #wp-login-but:hover, .modal-content #wp-forgot-but_mod:hover, .modal-content #wp-submit-register:hover{background-color:gray !important;}

#search_wrapper.advpos_image{display:none;}
.admin-bar .property_menu_wrapper_hidden {
    top: 107px;
}
.img-responsive{margin-top:-20px !important;}
.header_wrapper {
    height: 80px;
}

.owner_read_more{color: #7E7A84;}

.customnav .logo img {
 	
    max-height: 85px;
}
.logo img {
    max-width: 350px;
    max-height: 100px;
  
}

#search_wrapper.advpos_revslider{bottom:12%;}
/*#post > div:nth-child(2) > div.single-content > div:nth-child(1){color:#e9be05;
  width:60%;
  margin-top: -150px;
  margin-bottom: 200px;
  margin-left:20% !important;
  }*/

#post > div:nth-child(2) > div.single-content > div:nth-child(1){display:none;}
.logo{margin-top:0px;}
.box-pages-1, .box-pages-2,.box-pages-3{height:35px;border-right:1px solid #e9be05;text-align:center;}
.box-pages-4{text-align:center;}
.single-content p > a{font-size:15.5px;color:rgba(233, 190, 5,0.5);text-align:center;font-weight:600;}

/*#post > div:nth-child(2) > div.single-content > div:nth-child(1) > div:nth-child(1) > div > div > div{margin-left:-15px;}

#post > div:nth-child(2) > div.single-content > div:nth-child(1) > div:nth-child(2) > div > div > div, #post > div:nth-child(2) > div.single-content > div:nth-child(1) > div:nth-child(4) > div > div > div{margin-left:-50px;}

#post > div.col-md-8 > div.single-content > div:nth-child(1){margin-top:0px;width:100%;margin-left:0%;}

#post > div:nth-child(2) > div.single-content > div:nth-child(1) > div:nth-child(3) > div > div, #post > div:nth-child(2) > div.single-content > div:nth-child(1) > div:nth-child(4) > div > div{margin-left:10%;}*/


.page-id-2465 #gmap_wrapper {
    display: none;
}

.ei-title{margin-right:0% !important;
margin-top:10% !important;}
.ei-title h2 {
    font-size: 2em;
    line-height: 42px;
}

.wpl_prp_cont .price_box span{font-size: 1em !important;}
.wpl_prp_title{font-size: 1.1em !important;}


#PopupContact_BoxContainer{top: -50px !important;
    left: 0px !important;}
#popup\20 contact\20 form{margin-top:-30px !important;}

#PopupContact_BoxContainer{border: 1px solid #eac000;}

#PopupContact_BoxContainerHeader {
    height: 30px;
    background: #eac000;
}

html input[type="button"]{background-color: #eac000 !important;}


#wpcf7-f2545-p2534-o1 > form, #wpcf7-f2545-p2538-o1 > form{margin: 0 auto;
    margin-left: 200px;}


#wpcf7-f2545-p2534-o1 > form > p:nth-child(8) > input, #wpcf7-f2545-p2538-o1 > form > p:nth-child(8) > input{    background-color: #eac000;
    border-radius: 3px !important;
    width: 100px;
    margin: 0 100px;}

#wpcf7-f2545-p2534-o1 > form > p:nth-child(2) > label > span > input,#wpcf7-f2545-p2534-o1 > form > p:nth-child(3) > label > span > input,#wpcf7-f2545-p2534-o1 > form > p:nth-child(4) > label > span > input, #wpcf7-f2545-p2534-o1 > form > p:nth-child(5) > label > span > textarea,#wpcf7-f2545-p2538-o1 > form > p:nth-child(2) > label > span > input, #wpcf7-f2545-p2538-o1 > form > p:nth-child(3) > label > span > input, #wpcf7-f2545-p2538-o1 > form > p:nth-child(5) > label > span > textarea, #wpcf7-f2545-p2538-o1 > form > p:nth-child(4) > label > span > input{border-color: #eac000!important;}

#wpcf7-f2545-p2538-o1 > form > p:nth-child(6) > label, #wpcf7-f2545-p2538-o1 > form > p:nth-child(7){display:none !important;}


#pub_gallery > div > div > ul > li > a > img{padding-right:5px; cursor:pointer;
padding-bottom:5px;}

#pub_gallery > div > div > ul > li > a > img:hover{opacity:0.5;}

#post > div:nth-child(2) > div.single-content > div:nth-child(2){margin-top: -170px;
    text-align: center; margin-bottom:50px;
    }



.vc_column_container>.vc_column-inner{padding-right:0px !important;padding-left:0px !important;}


/*.form-control{height:50px !important;}*/



@media screen and (min-width: 768px){

.modal-dialog {
    width: 600px;
    margin: 0px 0px;
}
}
@media screen and (max-width:1220px){
  #search_wrapper.advpos_revslider {
    bottom: 17% !important;
}
 
  
  .img-responsive {
    margin-top: 5px !important;
    background-color: white;
}
}
@media screen and (min-width: 1221px)
{
 #colophon {
    position: relative;
    /* left: -190px; */
    box-sizing: border-box;
    /* width: 1519px; */
    padding-left: 174.6px;
    padding-right: 174.4px;
}
 #search_wrapper.advpos_revslider {
    bottom: 17%;
}
}

@media screen and (max-width: 1220px){
  .listing_main_image{left: 0px;width: 100%;}
  #footer-widget-area{margin:0px auto !important;}
}

