.wpsbc-calendar a{color:#666;font-weight:500}.discra-sec h3{margin-top:15px}.row.estatesec .right-img{display:none}.et_post_meta_wrapper{display:none}@media only screen and (min-width:981px){#logo{margin-left:-7px}}.locationmap .maptype ul li a{color:#777;display:block;height:40px;line-height:36px;margin-top:0px;border:2px solid #777;font-size:16px;background:transparent;text-align:center;text-transform:capitalize;padding:0px 20px}.locationmap .maptype ul li{display:inline-block;width:auto;margin:0px 10px 15px 10px;text-transform:uppercase;font-size:13px}.maptype ul{text-align:center;margin:auto}.footer-villas ul li,.footer-villas ul li a,footer .dsm_icon_list_items,#b247SearchBoxContainer .sbx-container>input,.cal-nav__next span,.cal-nav__prev span{font-size:14px!important}.page-template-location .et_pb_gutters3 .et_pb_column_1_4{width:20.875%;margin-right:5.5%}.page-template-location .et_pb_gutters3 .et_pb_column_1_2{width:47.25%;margin-right:5.5%}#b247SearchBoxContainer,#b247Calendar .cal-nav{background-color:#324b4e!important}#page-container .et-db #et-boc .et-l .et_pb_social_media_follow_network_0 a.icon{background-color:#324b4e!important;border-radius:50px}.footer-villas ul li a{color:#d3d3d3!important}footer h3 a,.footer-villas h3 a{color:#fff!important;text-transform:uppercase;font-size:16px}footer{z-index:0;position:relative}h1,h2,h3,h4,h5,h6{color:#4a585a!important}@media screen and (min-width:1200px){.searchbox{max-width:100%!important}}.nav li ul{width:auto!important}.nav li ul span{display:block;font-size:10px;margin-top:-12px}.section-press p{font-size:14px;font-weight:500}.estate-container .column{margin:0}#top-menu .sub-menu{border-color:transparent}.et-db #et-boc .et-l .et_pb_tabs_controls li a{padding:10px 25px}.footer-villas li a{color:#8e8e8e}.footer-villas li a:hover{color:#FFF}.footer-villas h3,.et-db #et-boc .et-l td h3{color:#FFF;font-size:18px}.footer-villas tr td{color:#8e8e8e}.footer-villas td{vertical-align:top}.nav li ul,#top-menu li li{padding:0!important}.et_pb_all_tabs .card{background:#f2f2f2;padding:15px;border-radius:10px;margin-bottom:35px}.page-details ul li{border-bottom:none;margin-bottom:28px;width:47.4%;float:none;margin:0 1%;display:inline-block;position:relative;vertical-align:top;padding:15px}.page-details ul li figure img{width:100%}.page-details ul li figure{margin:0;width:100%;text-align:center;display:block}@media screen and (max-width:991px){.page-details.tabexperien ul li{width:100%}.icons-right ul{list-style-type:none;text-align:center!important}}@media screen and (max-width:767px){#b247CalCon{overflow:auto}.villa.type-villa .et_pb_text_inner p{padding-left:20px;padding-right:20px}.sub-menu li a span{margin-left:10px}#mobile_menu{padding-left:0;padding-right:0}.page-details ul li figure{width:100%;text-align:center;display:block}.page-details ul li figure img{width:100%}}.icons-right ul{list-style-type:none;text-align:right}.icons-right ul li{display:inline-block;vertical-align:middle}.icons-right ul .review>a>img{margin-right:15px;padding-right:15px;border-right:1px solid #000}.b247-calendar .cal-nav{background-color:#5e5e5e}.b247-calendar .cal-nav a{color:#FFF!important}.searchbox__clickable>a{background:#eb9842!important;color:#FFF!important}@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-social{float:right}.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}.villa-template-default #et-main-area #main-content>.container{width:100%!important;max-width:100%!important;padding-top:0!important}.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-villa .et_post_meta_wrapper h1,.type-villa .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}}@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:inherit}#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;padding:5px 15px}.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.9)}.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:#777777!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 #777777}}@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}}