/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-content__section a{color:#826329;}.icons-list a{color:#b1b1b1;}p{text-align:justify;}a.button{color:#FFF;}a.whitebtn{background-color:#FFF;color:#000;border:1px solid #8a8a8a;}a.whitebtn:hover{background-color:#f5f5f5;color:#000;}*{outline:none;}.main-content__section,.sidebar__section{padding:45px 0 0px;}.path-taxonomy .main-content__section,.page-node-type-property .main-content__section,.page-node-type-condominium .main-content__section,.page-node-type-house-projects .main-content__section,.page-node-type-photo-page .main-content__section{padding:0px! important;}.page-title{text-align:center;}.field--entity-reference-target-type-taxonomy-term,.field--entity-reference-target-type-taxonomy-term.field__item{margin:0px;}.node--type-company .field--name-field-province,.node--type-agent .field--name-field-province{display:block !important;}.node--type-company .field--name-field-city,.node--type-agent .field--name-field-city{display:inline-block;}.node--type-company .field--name-field-postal-code,.node--type-agent .field--name-field-postal-code{display:inline-block;}.node--view-mode-teaser{padding:0px;}.path-taxonomy img,.path-apartment img,.path-hua-hin-resorts img{border-radius:0px;}.page-node-type-property img,.page-node-type-condominium img,.page-node-type-house-projects img{border-radius:0px;}.fit-banner-image{position:relative;overflow:hidden;height:435px;background-size:cover;background-position:center center;}.nav-pills > li > a{padding:10px 15px;border-radius:10px;color:#000;background-color:#e8e8e8;}.nav.nav-pills > li,.nav.nav-pills > li + li{margin:0px 10px 10px;}.isopic{margin-top:30px;}.isotope-item .overlay--colored{top:30px;}.path-taxonomy h1.page-title,.path-taxonomy .field--name-description{display:none;}.path-taxonomy .vocabulary-categories{text-align:center;}.path-taxonomy .view-header{margin-bottom:30px;}.path-taxonomy .location{margin-bottom:10px;min-height:24px;}.header-container ul.menu li{padding:5px 9px;}.header-container ul.menu li a{padding:0px;border-bottom-color:#2d2d2d;}ul.sf-menu .sf-sub-indicator{display:none;}.headings-wide-spacing-enabled .header-container .sf-menu ul li a{display:inline-block;}.headings-wide-spacing-enabled .header-container ul.menu li a:hover{border-bottom:1px solid #2d2d2d;}.header-container .sf-menu.menu ul ul{width:15em! important;}.header-container ul.sf-menu > li > a.menuparent::after{content:none;}.header-container ul.sf-menu ul li a.menuparent:after{content:none;}.menurow{padding-right:0px;padding-left:0px;}.dropdown-trigger{padding:17px 5px 17px 7px;}#block-headerdropdowns .fa{font-size:14pt;}.dropdown-menu{margin-top:0px;min-width:auto;padding:15px 20px 15px 20px;}#block-googletranslate{padding:0px;}.block-language .deutsche{background-image:url(/themes/custom/showcaseplus/images/german.png);}.block-language .english{background-image:url(/themes/custom/showcaseplus/images/english.png);}.block-language .thai{background-image:url(/themes/custom/showcaseplus/images/thailand.png);}.block-language .language-link{background-position:left center;background-repeat:no-repeat;display:inline-block;background-size:16px;padding-left:21px;}.block-language ul li{padding:4px 6px 4px 15px;}.block-search form{min-width:230px;}.block-search input.form-search{border-radius:0px;padding:10px 15px;}.page-node-type-company .main-content__container{margin-top:60px;}.company-address{background-color:#fbfbfb;margin-bottom:30px;}.page-node-type-company .field--name-title{font-size:28pt;}.page-node-type-agent .main-content__container{margin-top:60px;margin-bottom:30px;}.page-container-border-enabled .page-container{border-width:0px;}.headings-wide-spacing-enabled .site-slogan{padding:5px 0px 0px 1px;letter-spacing:0.27em;font-size:11.5px;}.site-name a{font-size:24px;}#block-showcaseplus-backgroundimageblock .background-image{background-position:0px -80px;}#block-backgroundimageblockcta .background-image-block__section{padding:170px 0px;}.tp-caption{width:800px !important;max-width:800px !important;min-width:800px !important;}.tp-caption__title{text-shadow:2px 2px 10px #000;line-height:42pt;font-size:34pt;background-color:rgba(255,255,255,0.2);border-radius:10px;padding:40px 20px;}.headings-wide-spacing-enabled .tp-caption__title{letter-spacing:0.15em;}.scroll-button{display:none !important;}a.tp-caption__button,.region--light-typography a.tp-caption__button:hover{border:none;background-color:transparent;}.tp-caption__button .fa-arrow-circle-right{font-size:27pt;opacity:0.6;transition:1s;-webkit-transition:1s;-moz-transition:1s;left:0;position:relative;}.tp-caption__button .fa-arrow-circle-right:hover{left:7px;}.tparrows{width:75px;height:75px;}.tparrows:before{line-height:75px;}.content-top__section{padding:50px 0 70px;}#block-aboutme h5{margin-bottom:25px;}.content-top-highlighted__section{padding:50px 0 40px 0px;}#block-mystory h1{margin-bottom:35px;}#block-mystory h5{margin-top:10px;}#block-mystory p.highlighted{margin-bottom:25px;}#block-mystory .fa{color:#666;}#block-mystory .fa-cutlery{font-size:25pt;}.fancy-top-left{background-color:#eaeaea;padding:50px 50px 80px 50px;margin-top:-10px;}.fancy-top-middle{padding:20px;margin-top:55px;margin-left:55px;}.fancy-top-right{padding:15px;}.fancy-bottom-left{padding:50px;margin-left:15px;top:175px;}.fancy-bottom-left img{box-shadow:1px 1px 2px 2px #c7c7c7;}.fancy-bottom-right{background-color:#eaeaea;padding:50px 60px;border-radius:10px;}.featured__section{padding:0px 0 35px;}.featured-top__section{padding:0px 0 120px;}.featured-bottom__section{padding:25px 0 40px;}.path-frontpage .block-system-main-block{padding:0px;}.view-sales-offer{text-align:center;}.view-rental-offer{text-align:center;}.sales_button{text-align:center;padding:10px 0px 0px;}.sales_button a.button{text-transform:capitalize;font-size:9pt;padding:15px 18px;background-color:#FFF;color:#000;border:1px solid #8a8a8a;}#block-views-block-sales-offer-block-1 .view-showcases-grid img,#block-views-block-rental-offer-block-1 .view-showcases-grid img{border-radius:6px;}.region--light-typography p.whitelight{background-color:rgba(255,255,255,0.7);color:#333;display:inline-block;padding:10px 40px;margin-bottom:45px;border-radius:50px;font-size:16px;}p.huahinpara{text-align:center;font-size:13pt;line-height:25pt;}div#block-views-block-sales-offer-block-1{padding-top:25px;}.property_title{text-transform:uppercase;padding:0px 10px;min-height:60px;}.pricetbh{padding-top:10px;}.overlay-subtitle i{color:#cc9530;}.footer-top__section{padding:45px 0 35px;}.view-latest-offers{text-align:center;}.view-products-grid .article-header{padding:12px 0px 11px 30px;color:#2d2d2d;z-index:10;font-size:10.4pt;position:relative;border:1px solid #bfbdbd;border-top:1px solid #797979;margin-top:-6px;text-align:left;background-color:rgba(239,239,239,0.96);box-shadow:0px 5px 8px 0px rgba(206,203,203,0.44);}.view-latest-offers .mt-carousel-item{margin:7px;}.view-latest-offers img{border-radius:4px;}.article-meta-pricing{padding-bottom:4px;}.view-products-grid .views-field-field-image{margin-bottom:0px;}.view-products-grid .overlay-inner a{color:#FFF;font-size:9.7pt;padding:0px 10px;line-height:1.6em;}#block-views-block-latest-offers-block-1 h2{padding-bottom:20px;}.view-latest-offers .views-field-field-image{margin-bottom:0px;}#block-views-block-latest-offers-block-1 .owl-pagination{display:none !important;}span.bed-info{color:#757575;}.bedspacing{padding:0px 1px 0px 10px;margin-right:4px;border-left:1px solid #ddd;border-right:1px solid #ddd;}.bed-info .fa{padding-right:7px;color:#cac8c8}.bed-info .fa-bed{font-size:11pt;}.bed-info .fa-shower{font-size:11pt;}.bed-info .fa-user{font-size:12pt;}#block-palmavenueluxuryvillas{text-align:center;padding:50px 0px 30px;}#block-palmavenueluxuryvillas h2{text-shadow:2px 2px 10px #000;font-size:27pt;padding-bottom:30px;}#block-palmavenueluxuryvillas .fa-arrow-circle-right{font-size:30pt;opacity:0.7;transition:1s;-webkit-transition:1s;-moz-transition:1s;left:0;position:relative;}#block-palmavenueluxuryvillas .fa-arrow-circle-right:hover{left:7px;}#block-featuredlinkedtexttiles h2{padding-top:10px;padding-bottom:60px;}.featured-linked-text-tile{background:#f7f7f7;border-color:#d8d8d8;padding:40px 30px 20px;min-height:300px;margin-bottom:40px;}.featured-linked-text-tile .featured-linked-text-tile__title{font-size:13pt;}a.featured-linked-text-tile__link{background-color:#eaeaea;padding:10px 20px;border-radius:38px;margin-top:0px;}#block-contactquick h2{color:#cc9530;}#block-officepictures h2{color:#cc9530;}.office-pic{display:inline-block;width:95px;margin:0px 5px 12px 0px;}.contact-info ul,ul.contact-info{margin:0px;}#block-aboutus p{padding:0 0 5px 0;}#block-showcaseplus-footercustomsitebranding{margin:0 0 10px 0;padding-bottom:0px;}ul.icons-list{margin:0px 0px 0px 30px;}.subfooter__section ul.menu li a{font-size:11px;font-weight:100;}.footer-bottom__container{padding:45px 0px 15px 0px;}.footer__section ul.menu li ul.menu li a{padding:8px 0 4px 30px;}.footer__section{padding:40px 0 20px 0;}.subfooter__container{padding:35px 0}.footer-first{padding:40px 0 0px 0;}#block-showcaseplus-usefullinks .menu-item--expanded ul{display:none;}#block-social-icons{padding-top:30px;}#block-simplenewssubscription .form-item{margin:0px;}#block-simplenewssubscription .field--widget-email-default{display:inline-block;width:79%;}#block-simplenewssubscription label{display:inline-block;width:30%;font-weight:100;font-family:'Roboto Condensed',Arial Narrow,Arial,Sans-serif;font-size:20pt;line-height:1.20;letter-spacing:0.2em;color:#000;}#block-simplenewssubscription label::before{font-family:FontAwesome;content:"\f0e0";font-size:20pt;color:#464646;padding-right:7px;}#block-simplenewssubscription label::after{display:none;}#block-simplenewssubscription #edit-mail-0-value{display:inline-block;width:69%;}#edit-mail-0-value::-webkit-input-placeholder::before{color:#666;}#block-simplenewssubscription .form-actions{display:inline-block;width:20%;text-align:right;}.user-logged-in #block-simplenewssubscription,.path-user  #block-simplenewssubscription{display:none;}.header__container{padding:17px 0;}.node__header{padding:0px;}.image-style-skyscraper-image{width:100%;}.property-details{padding-top:10px;}.page-node-type-property .fa-frown-o{font-size:13pt;}.property-banner-image{position:relative;overflow:hidden;height:500px;margin-bottom:55px;background-color:rgba(0,0,0,0.1);background-size:cover;background-position:center center;z-index:20;}.page-node-type-property .page-title{display:none;}.field--name-field-price{display:inline-block;font-size:12pt;}.exchange{display:inline-block;font-size:10pt;}#property-name{height:30px;}#property-name h2{display:inline-block;width:74%;font-size:19.4pt;margin:0px;}#property-name .ref_no{display:inline-block;width:25%;vertical-align:top;font-size:14pt;text-align:right;color:#888;}.sales_group .overview{padding:40px 0px 40px 0px;min-height:234px;}.rent_group .overview{padding:40px 0px 40px 0px;min-height:165px}#show_desc{color:#cc9530;cursor:pointer;font-size:11pt;}.more_desc{display:none;}#monthly-start-cost .rentwidth{display:none;}#monthly-start-cost .field--seasonal-rent{display:inline-block;}.amount small{color:#808080;display:block;}.usd-amount{margin-top:-20px;}.full-price{font-size:18pt;}.page-node-type-property .num{font-size:19pt;padding-right:7px;color:#929292;}.icons .fa-bed{font-size:28px;color:#929292;}.icons .fa-shower{font-size:18pt;color:#929292;}.icons .fa-user{font-size:20pt;color:#929292;}.rental-price{font-size:10pt;color:#888;margin-top:15px;margin-bottom:50px;min-height:250px;}.season-block{margin-bottom:11px;}.saisonpreise{border-bottom:1px solid #f1f1f1;padding-bottom:1px;margin-bottom:5px;}.season-block .rentwidth{width:275px;display:inline-block;}.season-block .cost{width:80px;display:inline-block;text-align:right;}.inact{border:1px solid #BBB;background-color:#EEE;padding:10px 25px;margin:23px 0px;}.inact > div:first-child{cursor:pointer;}.inact .fa-chevron-right{padding-right:8px;color:#999999;}.sales_group .zusatzkosten{margin-top:110px;}.amenities .field__label{display:none;}.amenities{padding:5px 3px 1px 3px;}.amenities ul.oneword{margin:0px;}.amenities .field__item{margin-bottom:4px;}.term-tree-list{}.term-tree-list ul{padding-left:20px;}.term-tree-list ul li{list-style:none;padding:2px 0px;}.term-tree-list ul li div:before{content:"\220E";font-size:7pt;color:#464646;padding-right:7px;}.term-tree-list ul li div.parenter:before{font-family:FontAwesome;content:"\f105";padding-right:7px;font-size:14pt;}.term-tree-list ul li ul{padding-left:25px;display:none;}.parenter{padding:0px 0px;cursor:pointer;}.facilities{}.facilities .field--type-string,.facilities .field--type-boolean{padding:3px 0px 3px 20px;}.facilities .field--type-string .field__label::before,.facilities .field--type-boolean .field__label::before{content:"\220E";font-size:7pt;color:#464646;padding-right:7px;}.facilities .field--type-boolean .field__item{display:none;}.facilities .field--name-field-cancel-policy .field__item{display:inline-block !important;}.facilities .field__label{font-weight:normal;padding-right:0px;float:none;display:inline;}.facilities .field__item{float:none;display:inline;}.facilities > .field > .field__label{display:none;}.paragraph--type--kaution-facilities .field__item::after,.paragraph--type--upkeep-facilities .field__item::after,.field--name-field-lawyer-settlement .field__item::after{content:" Baht";}.field--name-field-rent-3-months .field__item::after,.field--name-field-rent-over-months .field__item::after{content:"";}.kernangaben{margin-top:40px;}.condoblock{margin-top:178px;}.file-uploads{margin:0px 0px 10px 22px;}.file-uploads a{font-size:10.7pt;}.file-uploads .field__item{display:inline-block;padding-right:10px;}.property-photos{margin-top:50px;}.room-filters{padding:0;margin-bottom:20px;list-style:none;border-top:1px solid #A5A8AC;border-bottom:1px solid #A5A8AC;text-align:center;}.room-filters ul{margin-bottom:0px;}.room-filters li{display:inline;}.room-filters li:first-child,.room-filters li:empty{display:none;}.room-filters li a{display:block;padding:5px 20px;text-decoration:none;color:#666;cursor:pointer;display:inline-block;font-size:13px;text-transform:uppercase;cursor:pointer;padding:0 10px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:51px;}.room-filters li.active a,.room-filters li:hover{color:#127FCE;}.room-filters li a:hover{color:#127FCE;}.room-filters li a::before{content:' ';width:0%;height:1px;background:#127FCE;position:absolute;bottom:-1px;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;}.room-filters li a::after{content:' ';width:0%;height:1px;background:#127FCE;position:absolute;top:-1px;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;}.room-filters li.active a::after,.room-filters li:hover a::after,.room-filters li .active::before,.room-filters li:hover a::before,.room-filters li .active::after{width:100%;}.room-filters li::after{content:'/';display:inline-block;color:#666;margin:0 10px;}.room-filters li:last-child::after{content:'';}.view-photo-isotope{margin-bottom:30px;}.view-photo-isotope .isotope-item{width:100%;text-align:center;}.view-photo-isotope .isotope-container{height:470px !important;overflow:hidden;}.view-promoted-items .views-row{margin:0px;}.field--name-field-property-lightbox{display:inline-block;}.field--name-field-property-lightbox .images-container{padding:5px 5px 0px 5px;box-shadow:0px 0px 4px 1px #cecece;margin:0px 14px 20px 0px;}.photo-lightbox .field--name-field-property-lightbox:nth-child(6n+0) .images-container{margin-right:0px;}.page-node-type-property .neigbourhood{background:#EAEAEA;padding:40px 0px 70px 0px;text-align:center;margin:50px 0px 60px 0px;}.distancekm{display:inline-block;padding:40px 50px 0px 50px;}.distancekm i{font-size:23pt;display:block;}.property-video{margin:25px 0px 45px 0px;}.property-video h3{padding-bottom:10px;}.booking-calendar{margin:25px 0px 60px 0px;font-size:8pt;}.calendar-box{display:inline-block;}.calendar-box:nth-child(2){margin:0px 10px;}.booking-calendar h3{text-align:center;font-size:17pt;margin-bottom:15pt;}.field--name-field-booking-dates{display:table;margin:auto;}.booking-calendar h6{background-color:#EEE;border-bottom:1px solid #FFF;display:inline-block;width:42px;margin:0px;padding:6px 0px 6px 5px;font-size:7.4pt;color:#000;}.booking-calendar i{border-bottom:1px solid #f7f7f7;display:inline-block;width:auto;padding:3px 2px;text-align:center;color:#d2d2d2;font-size:10px;}.booking-calendar b{display:inline-block;background-color:#efe4d0;width:auto;padding:3px 2px;text-align:center;font-weight:600;font-size:10px;}.booking-calendar em{display:inline-block;background-color:#f8f8f8;width:auto;padding:3px 2px;min-width:10px;font-size:10px;}.calendar-legend{text-align:center;margin-top:10px;font-size:10pt;}.white-cal{display:inline-block;vertical-align:top;background-color:#fff;width:15px;height:15px;box-shadow:0px 1px 2px 1px #c7c7c7;}.gold-cal{display:inline-block;vertical-align:top;background-color:#efe4d0;width:15px;height:15px;box-shadow:0px 1px 2px 1px #c7c7c7;margin-left:20px;}.ash-cal{display:inline-block;vertical-align:top;background-color:#efefef;width:17px;height:17px;margin-left:20px;border:1px solid #DDD;}.property-highlights{margin:30px 0px 60px 0px;}.property-highlights h3{margin:0px 0px 30px 0px;border-bottom:1px solid #e0e0e0;padding-bottom:20px;}.field--name-field-property-highlights{color:#929292;}.field--name-field-property-highlights  > div{width:48%;}.hightitle{font-size:14pt;}.overview-button-spacing{text-align:center;margin-top:40px;}.overview-button-spacing .whitebtn{margin-bottom:0px;}#block-enquiry-webform-rental h2,#block-enquiry-webform-sales h2{font-size:25px;padding-bottom:25px;text-align:left;}.block-webform-block label{width:160px;display:inline-block;vertical-align:top;font-size:11pt;font-weight:600;color:#4e4e4e;}.block-webform-block input,.block-webform-block select,.block-webform-block textarea{color:#9c9c9c;width:460px;display:inline-block;border-radius:0px;padding:8px 15px;-webkit-border-radius:0px;border:1px solid #c3c3c3;background-color:#f4f4f4;resize:none;margin:0px;}#block-enquiry-webform-rental .form-textarea-wrapper,#block-enquiry-webform-sales .form-textarea-wrapper{display:inline-block;}#block-enquiry-webform-rental .webform-button--submit,#block-enquiry-webform-sales .webform-button--submit{background-color:#A1A1A1;width:165px;padding:15px 0px;margin:0px;color:#FFF;}.form-item-message{margin-bottom:0px;}.property-contact{background:#EAEAEA;padding:45px 0px 40px 0px;}.agent-info{line-height:25pt;}.agent-info .node__header h2{margin:20px 0 30px;}.agent-info .node--view-mode-teaser{margin-bottom:0px;}.agent-info ul.icons-list--large{margin:0px;}.agent-info ul.icons-list--large li{margin:10px 30px 10px 0px;}.agent-info ul.icons-list--large li i{font-size:30px;}div#block-backgroundimageblockagents .background-image{background-position:right;}.agent-phones{background-color:#fbfbfb;margin:15px 0px;}.field.field--name-field-company-phone.field--type-string.field--label-inline{margin-top:20px;}#block-showcaseplus-copyright{font-size:8pt;}article.node--type-company .field--name-title{color:#927131;font-weight:400;margin-bottom:35px;display:block;}.path-apartment h1.page-title,.path-apartment .field--name-description{display:none;}.view-apartment h5{font-weight:400;}#block-backgroundimageapartment .background-image{background-size:cover;}.no-distances{margin:40px 0px 35px 0px;}.apartmentkm{display:inline-block;width:50%;color:#000;}.least-rent,.least-sales{font-size:10pt;}.least-rent i,.least-sales i{color:#828282;}.path-apartment code{color:#696050;}.path-apartment .price,.path-hua-hin-resorts .price{color:#735215;}.path-apartment .location,.path-hua-hin-resorts .location{line-height:1.6em;min-height:42px;font-size:10pt;margin:6px 0px 8px 0px;}.floorcard{border:1px solid #BBBBBB;padding:15px 20px 15px 20px;border-radius:0px 0px 4px 4px;background-color:#EAEAEA;font-size:12pt;}.floorcard .fa{color:#616161;}.floorcard .price{margin-bottom:6px;}.floorcard .price span{color:#735215;}.floorcard  .landsqm{display:inline;font-size:10pt;}.floorcard .beds{display:inline;font-size:11pt;padding-left:10px;}.floorcard .bath{display:inline;font-size:11pt;padding-left:6px;border-left:1px solid #BBB;}.floorcard .sleep{display:inline;font-size:11pt;padding-left:6px;border-left:1px solid #BBB;}.page-node-type-condominium .page-title{display:none;}.page-node-type-condominium .overview,.page-node-type-house-projects .overview{margin-top:10px;}.page-node-type-condominium h2,.page-node-type-house-projects h2{text-align:center;margin:0px 0px 50px;}.page-node-type-condominium .neighbourhood,.page-node-type-house-projects .neighbourhood{background:#EAEAEA;text-align:center;padding:40px 0px 70px 0px;margin:45px 0px 0px 0px;}.apartmentlist{margin-top:10px;}.apartmentlist  h3{text-align:center;margin:0px;}.condo-facilities{margin-top:136px;}.masterplan{margin-top:35px;margin-bottom:55px;}.view-condominium .view-empty{text-align:center;margin-bottom:15px;}.view-condominium ul,.view-houseviews ul{list-style:none;padding:0px;margin:0px}.condo-sale .view-empty{margin-bottom:65px;}.view-condominium .view-content{}.view-condominium .inact{width:325px;}.view-condominium img,.view-houseviews img{width:100%;}.view-condominium .overlay-inner,.view-houseviews.overlay-inner{margin-top:-20px;}.view-condominium .overlay-inner a.overlay-title,.view-houseviews .overlay-inner a.overlay-title{letter-spacing:0.15em;padding-left:10px;padding-right:10px;font-size:10.3pt;}.field--name-field-masterplan-image{text-align:center;}.view-display-id-condo_sale .view-header{margin-top:50px;}.page-node-type-condominium .photo-lightbox,.page-node-type-house-projects .photo-lightbox{margin-top:65px;}.apart-item{margin-top:36px;}#block-backgroundimagestrand .background-image{background-size:cover;}.meer-strand h1.page-title{display:block;margin-top:45px;}.meer-strand .view-header{margin-bottom:20px;}.meer-strand .field--name-description{display:block;text-align:center;}.page-node-type-photo-page h1.page-title{display:none;}.page-node-type-photo-page h2{text-align:center;font-size:27pt;margin:40px 0px 30px;}.view-photo-gallery .view-header{text-align:center;margin-bottom:10px;}.view-photo-gallery .view-content{margin-bottom:20px;}.photo-item{margin-top:15px;}.photo-item h5{font-size:15pt;margin-bottom:7px;letter-spacing:0.18em;text-align:center;}.photo-item .fa-mouse-pointer{font-size:14pt;}#photographs{margin-top:20px;}.medium-lightbox .field--name-field-property-lightbox:nth-child(4n+0) .images-container{margin-right:0px;}.photo-button-spacing{text-align:center;margin:15px 0px 45px 0px;}.photo-button-spacing .whitebtn{margin-bottom:0px;}.photofade{margin-top:30px;}.photo-title a{color:#FFf;position:absolute;width:92.5%;padding:95px 0px;font-size:12pt;text-align:center;z-index:100;display:block;border-radius:8px;background-color:rgba(0,0,0,0.4);}.path-hua-hin-resorts .page-title,.page-node-type-house-projects .page-title{display:none;}#block-backgroundimagehouseproject .background-image{background-size:cover;}.view-house-projects h5{font-weight:400;}.view-house-projects li{list-style:none;margin:15px 0px;}.view-display-id-house_sale .view-header{margin-top:25px;}.houselist  h3{text-align:center;margin:0px;}.procard{border:1px solid #BBBBBB;padding:5px 28px 15px 28px;border-radius:0px 0px 4px 4px;background-color:#f4f4f4;}.procard h5{font-size:16pt;margin:10px 0px 0px 0px;}.procard em{color:#B3B3B3;}.procard .beds{display:inline-block;width:14%;border-right:1px solid #BBB;}.procard .bath{display:inline-block;width:16%;padding-left:8px;border-right:1px solid #BBB;}.procard .sleep{display:inline-block;width:15%;padding-left:8px;border-right:1px solid #BBB;}.procard .fa{color:#868686;}.path-taxonomy .price{display:inline-block;color:#735215;width:50%;text-align:right;}.haus-list{margin-bottom:20px;}.view-display-id-attach_hausvilla .view-content{margin-top:35px;}.haus-navigation{text-align:center;padding:25px 0px 0px 0px;}.haus-navigation a{display:inline-block;color:#000;font-size:10.2pt;padding:9px 25px;border-radius:7px;margin-right:17px;border:1px solid #a0a0a0;}.haus-navigation .fa-angle-right{font-size:13pt;padding-left:4px;font-weight:bold;}.haus-navigation .fa-angle-left{font-size:13pt;padding-right:4px;font-weight:bold;}.haus-navigation a:hover{background-color:#505050;color:#ffffff;}.null{padding-left:15px;padding-bottom:2px;}.capitaltext{text-transform:uppercase;}.nocase,h2.nocase{text-transform:none;}.no-property{font-size:18pt;margin:50px 0px 130px 0px;text-align:center;display:block;color:#525252aa;}.button-row{text-align:center;margin:40px 0px;}#addToFavourites,#savePDF{cursor:pointer;color:#2d2d2d;}@media (max-width:1200px){}@media only screen and (max-width:990px){}#block-addtoanybuttons{z-index:999;margin-left:40px;margin-right:auto;left:0;right:0;}.headings-wide-spacing-enabled .header-container ul.sf-menu span.nolink{text-transform:uppercase;margin:0 5px;font-size:12px;font-weight:600;letter-spacing:0.25em;padding:0px;line-height:150%;display:block;}#block-addtoanybuttons-2{margin-left:-4px;margin-top:16px;}.amenities .term-tree-list ul.term{list-style:none !important;margin:0 !important;padding:0 !important;display:block !important;}.amenities .term-tree-list ul.term > li{list-style:none !important;display:block !important;float:none !important;width:auto !important;background:none !important;border:0 !important;padding:0 !important;margin:0 !important;}.amenities .term-tree-list .item-list{display:block !important;margin:0 !important;padding:0 !important;}.amenities .term-tree-list a{color:inherit !important;text-decoration:none !important;pointer-events:none;cursor:default;background:none !important;border:0 !important;padding:0 !important;}.amenities .term-tree-list a.unselected{display:block !important;font-weight:700;margin:12px 0 4px !important;}.amenities .term-tree-list > .item-list > ul.term > li:first-child > a.unselected{margin-top:2px !important;}.amenities .term-tree-list a.selected{display:inline-block !important;position:relative;padding-left:24px !important;margin:2px 0 !important;line-height:1.5;}.amenities .term-tree-list a.selected::before{content:"\2713";position:absolute;left:4px;top:0;color:#c9a227;font-weight:700;}.amenities .term-tree-list li::before,.amenities .term-tree-list li::after,.amenities .term-tree-list ul::before,.amenities .term-tree-list .item-list::before{content:none !important;display:none !important;}.amenities .term-tree-list a.selected{font-weight:400 !important;}.inact:has(#addToFavourites){display:none;}.amenities .term-tree-list ul.oneword li div,.amenities .field--entity-reference-target-type-taxonomy-term .field__item .term-tree-list a.selected{font-size:15px;line-height:24px;}.amenities .term-tree-list ul.oneword{padding-left:0;margin-left:0;}.amenities .term-tree-list ul.oneword li div{position:relative;padding-left:24px;}.amenities .term-tree-list ul.oneword li div::before{position:absolute;left:2px;}.share-box .share-links.in,.share-box .share-links.collapsing{display:flex;flex-wrap:wrap;gap:6px 14px;padding:6px 0 2px 18px;}.share-box .share-links a{white-space:nowrap;}.inact a.pdf-link,.inact a.pdf-link:hover,.inact a.pdf-link:focus,.share-box a.js-share,.share-box .share-links a,.share-box a:hover,.share-box a:focus{color:#2d2d2d;text-decoration:none;}.col-sm-6 > .rental-price{margin-bottom:54px;}.col-sm-6:has(> .share-box){display:flex;flex-direction:column;}.col-sm-6:has(> .share-box) > .inact{margin-top:0;}.col-sm-6:has(> .share-box) > .inact:not(.share-box):not(:has(a.pdf-link)){order:1;}.col-sm-6:has(> .share-box) > .inact:has(a.pdf-link){order:2;}.col-sm-6:has(> .share-box) > .share-box{order:3;}.col-sm-6:has(> .share-box) > .inact:first-child{margin-top:40px;}.condo-facilities:has(> .share-box){display:flex;flex-direction:column;}.condo-facilities:has(> .share-box) > .inact{margin-top:0;}.condo-facilities:has(> .share-box) > .inact:not(.share-box):not(:has(a.pdf-link)){order:1;}.condo-facilities:has(> .share-box) > .inact:has(a.pdf-link){order:2;}.condo-facilities:has(> .share-box) > .share-box{order:3;}.col-sm-6:has(> .share-box) > .rental-price{min-height:180px;}#block-officepictures > .title,#block-contactquick > .title{color:#8a6418;}.messages--status{background-color:#4f6b2a !important;}.site-branding__logo img{width:50px;height:auto;}
@media only screen and (max-width:1920px){.booking-calendar i,.booking-calendar b,.booking-calendar em{}}@media only screen and (max-width:1600px){.booking-calendar i,.booking-calendar b,.booking-calendar em{padding:3px 2px;}}@media only screen and (max-width:1440px){.header-container ul.menu li{padding:5px 7px;}.booking-calendar i,.booking-calendar b,.booking-calendar em{width:13.5px;}}@media only screen and (max-width:1366px){.header-container ul.menu li{padding:5px 5px;}.booking-calendar i,.booking-calendar b,.booking-calendar em{width:12.8px;}}@media (max-width:1200px){body{border-left:0px solid orange;}#block-simplenewssubscription label{width:42%;}#block-simplenewssubscription #edit-mail-0-value{width:56%;}.break-desk{float:none;width:auto;}.hide-desk{display:none;}}@media (max-width:1020px){}@media only screen and (max-width:990px){body{border-left:0px solid yellow;}.header__section ul.menu{padding:25px 0px 5px 0px;}input#edit-subscribe{padding:15px 12px;}.break-ipad{float:none;width:auto;}.hide-ipad{display:none;}}@media only screen and (max-width:767px){body{border-left:0px solid green;}#block-simplenewssubscription .form-actions{width:auto;}#block-simplenewssubscription label{width:auto;}#block-simplenewssubscription #edit-mail-0-value{width:100%;}.break-smart{float:none;width:auto;}.hide-smart{display:none;}}@media only screen and (max-width:480px){body{border-left:0px solid blue;}.break-mini{float:none;width:auto;display:block;}.hide-mini{display:none;}}@media only screen and (max-width:320px){}
