#main-header{position:absolute;background-color:transparent;box-shadow:none}.estate-container .column{margin:0}@media only screen and (min-width:768px){.entry-content .et_pb_slider .et_pb_slide_0,.entry-content .et_pb_section_0{height:600px}}@media only screen and (max-width:768px){.header-content h1{font-size:30px!important}.et_pb_fullwidth_header_0{min-height:300px;padding-top:100px}}.villa-header .et_pb_code_inner{position:relative;top:45%}.villa-header h1,.villa-header span{color:#FFF!important;text-align:left;text-transform:uppercase;padding-left:15%}.villa-header h1{font-size:50px;font-weight:bold;letter-spacing:10px;padding-bottom:0}.villa-header span{position:absolute;left:0}#villa-request{margin-right:35px;cursor:pointer}#villa-call{margin-left:35px}#villa-request .et_pb_text_inner:hover,#villa-call{color:#000;background-color:transparent;border:1px solid #afa278}#villa-call .et_pb_text_inner{border:1px solid #afa278;letter-spacing:3px;font-size:16px;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:transparent;width:100%;padding:2em 0!important;color:#000;text-align:center;border-radius:3px}#villa-request .et_pb_text_inner{border:1px solid #afa278;letter-spacing:3px;font-size:16px;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#afa278;width:100%;padding:2em 0!important;color:#FFF;text-align:center;border-radius:3px}#villa-request-form{display:none}.villa-link{border-top:1px solid #afa278;padding:10px 0;color:#afa278;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;letter-spacing:2px}.villa-link:hover{border-bottom:1px solid #afa278}.half-col-left{float:left;width:50%;padding-right:15px}.half-col-right{float:left;width:50%;padding-left:15px}.dk-select,.dk-select-multi{color:#898989;cursor:pointer;position:relative;display:inline-block;vertical-align:middle;line-height:1;width:100%}.dk-selected{background-color:#fff;border:2px solid #afa278;font-size:17px;font-size:.85rem;font-weight:400;letter-spacing:.06em;line-height:30px;padding:16px 50px 16px 20px;padding:.8rem 50px .8rem 1rem;transition:all .4s;text-transform:uppercase;text-overflow:ellipsis}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0;margin:0}.type-rooms .et_post_meta_wrapper{width:100%;height:500px;display:flex;justify-content:center;align-items:center}.type-rooms .et_post_meta_wrapper img{width:100%;height:auto;object-fit:contain}.type-rooms .et_post_meta_wrapper h1,.type-rooms .et_post_meta_wrapper p{display:none}a{color:#afa278}@media (max-width:980px){.villa-content-left{width:100%!important}.villa-content-right{width:100%!important}.room-item.et_pb_column{width:100%!important}#villa-request{margin-right:0}#villa-call{margin-left:0}}@media (min-width:981px){.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-right:0;width:33.333%}}.room-title a{text-transform:uppercase;font-weight:bold;letter-spacing:2px}.room-title{padding-bottom:0}.rooms-list{display:flex;flex-wrap:wrap;align-items:stretch}.room-details span{padding-bottom:10px;display:block;letter-spacing:2px;font-size:12px}.rooms-list .room-item{width:25%;float:left;padding:25px 10px;display:flex;flex-direction:column}.room-details{flex-grow:1}.room-excerpt{margin-bottom:35px}.rooms-list .room-item .room-image>a>img{object-fit:cover;height:250px;max-width:100%}.rooms-list .room-details{padding:20px}body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button_0.villa-button,body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button_0.villa-button:hover,body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button_1.villa-button,body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button_1.villa-button:hover{width:100%;padding:2em 0!important}.home .et_pb_text_1 h2,.home .et_pb_text_2 h2,.home .et_pb_text_3 h2,.home .et_pb_text_4 h2,.home .et_pb_text_5 h2{line-height:1.2em;padding-bottom:25px}#b247CalCon{overflow:auto}.et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon::before{color:#bd9d57!important}.dsm_icon_list_0_tb_footer .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_1_tb_footer .dsm_icon_list_items .dsm_icon_list_icon{color:#bd9d57!important}.dsm_icon_list_0_tb_footer .dsm_icon_list_items .dsm_icon_list_icon,.dsm_icon_list_1_tb_footer .dsm_icon_list_items .dsm_icon_list_icon{color:#bd9d57!important}#page-container #main-header{padding:0}.et-l--footer .et_pb_column_0_tb_footer .wp-image-2903{max-width:150px}#et_top_search{display:none}#book-now{display:block;position:fixed;right:46px;bottom:40px;color:#000000!important;border-width:0px!important;border-radius:60px;font-size:16px;font-weight:600!important;background-color:#e2c06f}.et_pb_section.et_pb_section_2_tb_footer.et_section_regular{margin:0;padding:0}.et_pb_row.et_pb_row_2_tb_footer{padding:0}.et_header_style_split #et_top_search{display:none!important}@media only screen and (min-width:1350px){.et_pb_row.et_pb_row_2_tb_footer{padding:0}}.et_header_style_split #main-header .centered-inline-logo-wrap .logo_container{margin-top:5px}@media only screen and (min-width:981px){.et_header_style_split #main-header #et-top-navigation{padding-top:555px!important}.et_header_style_split #main-header #top-menu .centered-inline-logo-wrap{width:175px!important;height:auto;margin-top:-45px}#et-top-navigation>#top-menu-nav{display:flex!important;width:inherit;flex-flow:row wrap;justify-content:space-between!important}#top-menu{width:inherit!important;display:flex;justify-content:space-between}}@media only screen and (max-width:767px){.mobile_nav.closed{margin-bottom:20px}#book-now{display:block;position:fixed;text-align:center;width:auto;right:35%!important}}.col-md-12{width:100%}.col-md-6{width:49%;float:left}.margin-right{margin-right:2%}.content .wpcf7-form input{width:100%}.clear{clear:both}.space-height-featured{height:20px}input.text,input.title,input[type=email],input[type=confirm_email],input[type=password],input[type=tel],input[type=date],input[type=text],select{padding:10px 10px;border:1px solid #afa278;color:#4e4e4e;background-color:#fff;width:100%;height:40px;border-radius:0px!important;-webkit-appearance:none;-webkit-border-radius:0px}textarea{padding:10px 10px;border:1px solid #afa278;color:#4e4e4e;background-color:#fff;width:100%}.col-md-12 p{margin-top:10px}#btn-submit{padding:10px 30px!important;background:#afa278;color:#fff;font-size:16px;border:0px;margin:20px auto;border-radius:0}#btn-submit::after{display:none}@media only screen and (max-width:767px){.col-md-6{width:100%!important;float:left;padding:10px 0px}}.mfp-title{display:none}.homepage-villa-desc h2{padding-bottom:0!important}.homepage-villa-desc h3{padding-bottom:35px}.homepage-image img{height:600px!important;width:100%!important;max-width:100%;object-fit:cover!important}@media only screen and (max-width:980px){.homepage-image img{height:500px!important;width:100%!important;max-width:100%;object-fit:cover!important}#mobile_menu{background-color:rgba(255,255,255,0.8)}.et_mobile_menu li a{color:#7c5e00!important}#et-top-navigation .mobile_menu_bar.mobile_menu_bar_toggle::before{color:#FFF!important}.mobile_menu_bar.mobile_menu_bar_toggle::after{display:none}}@media only screen and (max-width:767px){.homepage-image img{height:400px!important;width:100%!important;max-width:100%;object-fit:cover!important}}@media only screen and (max-width:450px){.homepage-image img{height:300px!important;width:100%!important;max-width:100%;object-fit:cover!important}}@mediaonly screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){body{width:100%;overflow-x:hidden}}#top-menu li a{font-weight:600!important}#top-menu li.main>a{letter-spacing:1px}.sub-menu>.menu-item.menu-item-type-post_type.menu-item-object-page a::before{content:" — "}#top-menu li.mega-menu>ul>li>a:first-child{border-bottom:none!important}.menu-item-2462,.menu-item-2460{padding:0 62px!important}.menu-item-2459{padding-right:70px!important}.menu-item-2461{padding-left:50px!important}@media only screen and (max-width:980px){.et_header_style_split #main-header #et-top-navigation{padding-top:0!important}.et_header_style_split #logo{max-height:100px!important}.menu-item-2462,.menu-item-2460,.menu-item-2459,.menu-item-2461{padding:0px!important}.et_header_style_split #main-header .mobile_nav{padding:17px 10px}.mobile_menu_bar.mobile_menu_bar_toggle::before{color:#7c5e00!important}.mobile_menu_bar::after{content:'MENU'!important;font-size:14px;color:#7c5e00!important;font-weight:400;position:relative;top:-10px}.select_page{display:none!important}.et_mobile_menu li a{text-transform:uppercase;border-bottom:none}.et_mobile_menu{border-top:3px solid #7c5e00}}@media only screen and (max-width:479px){.et_pb_gallery_grid .et_pb_gallery_image img{width:100%!important}}@media only screen and (max-width:1319px){.menu-item-2462,.menu-item-2460{padding:0 35px!important}}@media only screen and (max-width:1184px){.menu-item-2462,.menu-item-2460{padding:0 30px!important}.menu-item-2459{padding-right:30px!important}.menu-item-2461{padding-left:12px!important}}@media only screen and (max-width:1062px){.menu-item-2462,.menu-item-2460{padding:0 20px!important}}@media only screen and (max-width:1012px){.menu-item-2462,.menu-item-2460{padding:0 10px!important}.menu-item-2459{padding-right:10px!important}.menu-item-2461{padding-left:0px!important}}@media only screen and (max-width:980px){.menu-item-2460{padding:0px!important}}.menu-item-2773{padding-left:70px!important}@media only screen and (max-width:1184px){.menu-item-2773{padding-left:10px!important}}@media only screen and (max-width:980px){.menu-item-2773{padding:0px!important}}