.propdetls-info span.bg-primary.px-4.py-4{font-size:20px;padding-top:1.2rem!important;padding-bottom:1.2rem!important}.connect_html2 a{color:white!important;font-weight:400;font-size:80%!important;text-transform:uppercase}h1.property_title{font-size:32px}h2.property_city{font-size:20px}.propdetls-info .currencytext{font-size:24px!important}body .propdetls-info-status{font-size:20px}span.small.font-size-5.currencyusd{font-weight:600;font-size:70%!important}small.small.font-size-5.currencymxn{font-size:70%!important;font-weight:300}.gt_switcher_wrapper{position:absolute!important;right:35px!important}.thicktitle h1{font-family:'Raleway'!important;font-size:3em;font-weight:700!important;color:#37424a;letter-spacing:-1px!important}.entry h1{font-family:'Raleway'!important;font-size:28px!important;line-height:1;font-weight:200!important;color:#37424a;letter-spacing:-1px!important}.communitytitle h1{font-family:'Raleway'!important;font-size:48px!important;font-weight:700!important;color:#37424a;letter-spacing:-1px!important;line-height:41px!important}.communitytitle h6{font-family:'Lato'!important;font-size:18px!important;text-transform:uppercase!important;line-height:0.8;font-weight:400!important;color:#37424a;letter-spacing:-1px!important}h1{font-family:'Raleway'!important;font-size:3em;font-weight:700!important;color:#37424a;letter-spacing:-1px}.vdf h1{letter-spacing:2px}h2{font:2.5em raleway bold;color:#384249}.communitytitle h3{font-family:'Raleway'!important;font-weight:600!important;font-size:36px!important;letter-spacing:-1px!important;line-height:0.9em!important;text-align:center;color:#88abb7}h3{font-family:'Raleway'!important;font-weight:600!important;font-size:32px!important;letter-spacing:-1px!important;line-height:0.9em!important;color:#384249}h4{font:24px Raleway semi-bold;color:#384249}h5{font:20px Raleway;font-weight:600!important;line-height:16px;color:#22282c}.community h5{font:28px Raleway!important;font-weight:600!important;line-height:0.8em;color:#88abb7;letter-spacing:-1px!important}h6{font:13px Lato;line-height:16px!important;font-weight:600!important;color:#384249}.breadcrumbs a,p{padding-top:5px;font:18px Raleway!important;font-weight:600!important;line-height:24px;color:#22282c}p{font-family:'Lato'!important;font-size:18px;font-weight:300;line-height:1.2em}.justified p{text-align:justify}p.vdf-text-sm{font-size:23px}.row_narow{width:980px}.area_clmn2 h4{font:20px Raleway!important;font-weight:600!important;line-height:0.8em;color:#88abb7;letter-spacing:-1px!important;padding-bottom:0px!important;margin-bottom:0px!important}.area_clmn2 p{padding-bottom:1em!important;margin-bottom:0px!important}.portfolio-com h6{margin-bottom:20px!important}.menu-item a{font-family:Lato;color:#872236!important;border-bottom:none!important;font-weight:500!important}.menu-item a:hover{color:#88ABB7!important}.current-menu-item li{color:#FFFFFF!important;background-color:#88ABB7}.menu-item a:visited{color:#872236!important;border-bottom:none!important}li.current-menu-item{background:#88ABB7;color:#ffffff}.text a{color:inherit;font-size:inherit!important;border-bottom:1px solid #88abb7!important}.text a:hover{color:#337785;text-decoration:none;border-bottom:0px;background-color:#f1f5f9}.text a:visited{color:#384249!important}.jh-tag-link a{display:block;float:left;font-weight:400!important;text-transform:uppercase;color:#384249;background-color:#f5f5f5;text-decoration:none!important;padding:4px 8px;margin:4px 4px}.jh-ref-link a{display:block;float:left;font-weight:400!important;text-transform:uppercase;color:#F5F5F5;background-color:#88abb7;text-decoration:none!important;padding:5px 10px;margin:4px 4px}.jh-ref-link-light a{display:block;float:left;color:inherit;font-size:inherit!important;background-color:#f5f5f5;text-decoration:none!important;padding:5px 12px;margin:5px 5px}.jh-ref-link-light a:hover#live{background-color:rgba(136,171,183,0.5)}a.link-button{align-items:center;font-weight:400!important;text-transform:uppercase;text-decoration:none!important;color:#384249;background-color:rgba(245,245,245,0.3);padding:4px 8px}.widgetbutton{font-weight:400!important}.jh-plain-table{border:none!important;margin:0px;width:100%}.footer-links p,a{font:16px Lato!important;line-height:1.3em;font-weight:300!important;color:#22282c}.footer-links a:hover{text-decoration:underline}.footer-office p,a{font-size:70%;font-weight:400!important;color:#22282c}.footer-links h5{font:16px Lato semi-bold;line-height:1em;font-weight:400;color:#22282c}.et_pb_social_network_link a.icon{border-radius:100%;margin:0 1px;width:32px;height:32px;line-height:23px;text-align:center}.custom-blurb .et_pb_blurb_container{padding-left:5%;padding-right:5%}.custom-blurb img{height:100%;width:auto;object-fit:cover}.blurb-hor img{height:auto;object-fit:cover;margin-bottom:0px}.blurb-hor h3{padding-top:5%}.et_pb_blurb_description p{font-family:Lato!important;font-weight:300;font-size:18px!important;line-height:1.2em}.blurbcolumn{margin:3px!important;border:15px #f5f5f5 solid!important;padding-top:0px;padding-bottom:0px}.thumbcolumn{border:15px #f5f5f5 solid!important;padding:0px!important}.thumbcolumn img{height:180px;object-fit:cover;margin-bottom:0px}.thumbcolumn h4{font:28px Raleway!important;font-weight:400!important;padding-top:0.5em;line-height:0.5em;color:#384249;letter-spacing:-1px!important}.widgetcolumn{margin-left:3px!important;margin-right:3px!important}#header_map a{font-size:12px!important}.thick-line{border:none;height:3px;color:#384249;background-color:#384249;width:5%;text-align:left;margin-left:0;opacity:1}#top-menu li{background-color:#f5f5f5;padding:15px 14px 0!important;margin:5px 5px 0 5px}@media all and (max-width:1047px){#top-menu li{padding:15px 12px 0!important}}#logo{max-height:90%;max-width:800px}body #page-container .top_section .widgetbutton{width:100%!important;font-size:19px!important;padding-top:1.1em!important;padding-bottom:1.1em!important}@media all and (min-width:375px) and (max-width:1228px){#weatherclmn,#buttonclm,#rentimgclmn{min-width:318px}}@media all and (max-width:992px){h1.property_title{font-size:20px!important}h2.property_city{font-size:16px!important}}@media all and (max-width:980px){div#et-top-navigation{margin-top:15px}header#main-header{top:10px!important}html.js.translated-ltr{margin-top:0px!important}.rent_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}@media all and (min-width:600px) and (max-width:1228px){.image-inline{display:inline-block!important}}.et_pb_text ul li{list-style-type:none}.community ul li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";font-size:70%;color:#862236;float:left;margin-left:-1em;margin-right:1em}.community .et_pb_text_inner ul li{font-family:Lato;font-weight:thin;font-size:18px;line-height:1.2em;}.community .et_pb_text_inner p{font-family:Lato!important;font-weight:300;font-size:18px!important;line-height:1.2em;}#main-footer .container{max-width:100%;margin:0;padding:0}div#custom_html-4{width:100%}#main-footer .et_pb_row ul li{list-style:none!important}#main-footer .et_pb_row{margin-left:auto;margin-right:auto;max-width:92%;width:92%}.full-width-photo{height:60vh!important;object-fit:cover}.et_pb_fullwidth_image img{position:relative;width:100%;height:60vh;object-fit:cover}.zone-map .et_pb_map{height:500px!important}h2.entry-title>a{font-family:Raleway!important;font-size:26px!important;color:#7facb9}.testimonial h1{font-family:'Libre Baskerville'!important;font-size:26px!important;color:#88abb7}.testimonial a{color:#88abb7;font-size:22px!important;font-weight:600!important}.et_pb_video_play{width:300px;height:300px}.et_pb_post a img{padding:0px;border-width:15px;border-color:#f5f5f5;border-style:solid}.testimonial p:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f10e";font-size:110%;color:#88abb7;float:left;margin-left:1em;margin-right:1em}.et_pb_cpt_text p:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f10e";font-size:110%;color:#88abb7;float:none;margin-left:1em;margin-right:1em}.et-dropcap{font-size:95px;line-height:0.8;color:#337785;font-family:Raleway;padding-top:10px}.dropcap{color:#337785;float:left;font-family:Georgia;font-size:95px;line-height:0.8;padding-top:4px;padding-right:8px;padding-left:3px}.ppp-blog-post-date{display:none}.portfolio-com .et_portfolio_image img{height:180px;object-fit:cover}h1,h2,h3,h3.text-lowercase{text-transform:uppercase!important}#exclusive_search{text-transform:uppercase}.et_pb_divider_hidden{height:0!important;}body.home .column p{padding-bottom:0;margin-bottom:0}body.home #los-cabos-map{margin:0!important;padding:0!important}body.home .et_pb_section_4{margin:0;padding:0}#quick-search-white-title h3{color:#ffffff!important}li.soliloquy-item:before{display:none!important}.data-soliloquy-video-holder{border-width:15px;border-color:#f5f5f5!important}.custom-counter .percent-value{font-size:60px}.embed-responsive.embed-responsive-16by9:after{top:0;left:0;right:0;bottom:0;width:30px;height:30px;content:'';margin:auto;z-index:0;border-radius:50%;position:absolute;border:2px solid #444;border-left-color:transparent;border-right-color:transparent;animation:spin 0.75s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.embed-responsive.embed-responsive-16by9 iframe{z-index:1}