/*!
Theme Name: Villa Lavanda
Description: Theme for Villa Lavanda Website
Author: stv
Template: salient
Version: 1.0
*/.spt1,.spy1{padding-top:40px!important}@media only screen and (min-width:601px){.spt1,.spy1{padding-top:90px!important}}.spb1,.spy1{padding-bottom:40px!important}@media only screen and (min-width:601px){.spb1,.spy1{padding-bottom:90px!important}}.spt2,.spy2{padding-top:30px!important}@media only screen and (min-width:601px){.spt2,.spy2{padding-top:40px!important}}.spb2,.spy2{padding-bottom:30px!important}@media only screen and (min-width:601px){.spb2,.spy2{padding-bottom:40px!important}}.spx1{max-width:1000px;margin:0 auto}.spx2{max-width:750px;margin:0 auto}.smb-50{margin-bottom:50px!important}.smb-tiny{margin-bottom:10px!important}.center{text-align:center}.left{text-align:left}.right{text-align:right}.violet *{color:#a39ec7!important}.white *{color:#fff!important}.bg-lightgrey .row-bg-wrap .row-bg{background:#0dc143}.bg-grey .row-bg-wrap .row-bg{background:#454546}.size-h2 h1{font-size:44px;font-weight:300;line-height:1.3em}.small-text{font-size:.8rem;line-height:1.5em}.left-line:after{background:url(assets/images/line-left.svg) no-repeat;position:absolute;bottom:-130px;content:"";width:160px;height:305px;z-index:10;margin-left:-50vw;left:50%}@media only screen and (max-width:1600px){.left-line:after{transform:translateX(-50%)}}@media only screen and (max-width:1000px){.left-line:after{transform:translateX(-80%)}}@media only screen and (max-width:600px){.left-line:after{transform:translateX(-90%)}}.right-line:before{background:url(assets/images/line-right.svg) no-repeat;position:absolute;top:130px;content:"";width:160px;height:305px;z-index:11;margin-right:-50vw;right:50%}@media only screen and (max-width:1600px){.right-line:before{transform:translateX(50%)}}@media only screen and (max-width:1000px){.right-line:before{transform:translateX(80%)}}@media only screen and (max-width:600px){.right-line:before{transform:translateX(90%)}}@media screen and (min-width:767px){.wpbs_s-search-widget[data-results_layout=grid][data-columns="3"] .wpbs_s-search-widget-results .wpbs_s-search-widget-result{-ms-flex-preferred-size:48.7804878049%;flex-basis:48.7804878049%;min-width:250px;max-width:unset!important}}html{font-size:17px}.contact-info div.addr,.contact-info div.mail,.contact-info div.mobile,.contact-info div.phone,.contact-info div.tel{margin:5px 0 0 0;position:relative;padding-left:20px}.contact-info div.addr:before,.contact-info div.mail:before,.contact-info div.mobile:before,.contact-info div.phone:before,.contact-info div.tel:before{position:absolute;left:0;top:0;color:#a39ec7}.contact-info div.tel:before{content:"t"}.contact-info div.phone:before{content:"p"}.contact-info div.mobile:before{content:"m"}.contact-info div.addr:before{content:"a"}.contact-info div.mail:before{content:"e"}.contact-info a:hover{color:#a39ec7!important}.scroll-text .nectar-scrolling-text h2{font-weight:200}.site-reviews blockquote p{font-size:18px;line-height:28px;max-width:750px;margin:0 auto}.site-reviews blockquote .image-icon{display:none}.site-reviews blockquote .testimonial-name{font-style:italic}a.nectar-button.regular-button{padding:12px 35px;border-radius:50px!important;text-transform:uppercase}a.nectar-button.regular-button.small{font-size:15px;font-weight:400}a.nectar-button.regular-button.has-icon.book-btn{text-align:center;padding:20px 0!important;border-radius:50%!important;width:70px;height:70px}a.nectar-button.regular-button.has-icon.book-btn span{transform:none}a.nectar-button.regular-button.has-icon.book-btn i{left:0;right:0;margin:0 auto;transform:none!important}a.nectar-button.see-through-2,a.nectar-button.see-through.accent-color{border-radius:50px!important;padding:12px 35px;text-transform:uppercase}a.nectar-button.see-through-2.small,a.nectar-button.see-through.accent-color.small{font-size:15px;font-weight:400}.social-icons ul{margin:0}.social-icons ul li{list-style:none;display:inline-block;padding-right:15px}.social-icons ul li a{background:#a39ec7!important;width:30px;height:30px;position:relative;display:inline-block;text-align:center;border-radius:25px;padding:4px}.social-icons ul li a i{color:#fff!important}.site-footer .row-bg-wrap{border-top:1px solid #a39ec7}.site-footer .widget.widget_nav_menu ul.menu li{padding-bottom:5px}.site-footer .widget.widget_nav_menu ul.menu li a{font-size:.9rem}.site-footer .widget.widget_nav_menu ul.menu li ul.sub-menu li{padding:2px 0}.site-footer .widget.widget_nav_menu ul.menu li ul.sub-menu li a{font-size:.8rem}.site-gallery .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots,.site-gallery .nectar-flickity[data-controls=material_pagination] .flickity-page-dots{bottom:0}.site-gallery .flickity-page-dots li:before{box-shadow:inset 0 0 0 1px #fff!important}.tabbed[data-style=minimal] .wpb_tabs_nav{margin-bottom:30px}.contact-form .wpcf7-form-control-wrap{margin-bottom:20px}.contact-form .wpcf7-form-control-wrap input,.contact-form .wpcf7-form-control-wrap select,.contact-form .wpcf7-form-control-wrap textarea{background:#fff;border:1px solid #a39ec7;border-radius:25px;padding:10px 25px}.contact-form br{display:none}.contact-form select.wpcf7-form-control{appearance:none;-webkit-appearance:none;cursor:pointer}.contact-form .site-select{position:relative;margin-bottom:1.5rem}.contact-form .site-select::after,.contact-form .site-select::before{position:absolute;content:"";right:1rem;pointer-events:none;z-index:10}.contact-form .site-select::before{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-bottom:.3rem solid #000;top:40%}.contact-form .site-select::after{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #000;top:55%}.contact-form span.wpcf7-not-valid-tip{box-shadow:none;padding:0 17px}.contact-form input[type=submit].wpcf7-submit{border-radius:50px!important;font-weight:400;font-size:1rem}.wpcf7 form .wpcf7-response-output{border:none;color:#a39ec7;padding:0;margin:20px 0 0 0}.home-slider .content{max-width:910px}.home-slider .content p{margin-top:25px!important}.home-featured .nectar-scrolling-tabs .scrolling-tab-nav .scrolling-tab-nav-total{color:#a39ec7;font-size:.8rem}.villa-info-box>.col>.vc_column_container>.vc_column-inner{height:85vh}.villa-info-box>.col>.vc_column_container>.vc_column-inner .column-image-bg-wrap .inner-wrap{height:85%}.villa-info-box>.col>.vc_column_container>.vc_column-inner>.wpb_wrapper{margin:0 0 0 50px;background:rgba(240,239,255,.85);max-width:400px;padding:35px}.villa-info-box>.col>.vc_column_container>.vc_column-inner>.wpb_wrapper h2{color:#454546}.villa-info-box>.col>.vc_column_container>.vc_column-inner>.wpb_wrapper .iwithtext{margin-bottom:5px}.villa-info-box>.col>.vc_column_container>.vc_column-inner>.wpb_wrapper .iwithtext .iwt-icon img{max-height:25px;max-width:25px}.villa-info-box>.col>.vc_column_container>.vc_column-inner>.wpb_wrapper .iwithtext .iwt-text{padding-left:40px}.villa-info-box>.col>.vc_column_container>.vc_column-inner>.wpb_wrapper .nectar-button.regular-button{margin:15px 15px 0 0}@media only screen and (max-width:477px){.villa-info-box>.col>.vc_column_container>.vc_column-inner>.wpb_wrapper .nectar-button.see-through{margin-top:10px}}#header-outer header#top nav ul.buttons.sf-menu li a{text-transform:none}.villa-search-main .wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field{width:calc(50% - 12px)}.villa-search-main .wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field.wpbs_s-search-widget-field-submit{width:unset}.villa-search-main .wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field input.wpbs_s-search-widget-datepicker{border-radius:50px!important;padding-left:45px!important;background-position:15px center!important;border-color:#737071!important}.villa-search-main .wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field>label{color:#a39ec7;font-weight:400!important;font-size:1rem!important}.villa-search-main .wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field button.wpbs_s-search-widget-datepicker-submit{border-radius:50px!important;background:#a39ec7!important;padding:0 25px!important;font-size:.9rem!important;font-weight:400!important}@media only screen and (max-width:568px){.villa-search-main .wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field{width:100%}}.booking-form .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field label{color:#a39ec7;font-weight:400!important;font-size:.9rem!important}.booking-form .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-end-date .wpbs-form-field-input,.booking-form .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-start-date .wpbs-form-field-input{font-weight:600}.booking-form .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-dropdown .wpbs-form-field-input:after{right:12px;top:15px}.booking-form .wpbs-main-wrapper .wpbs-form-container .wpbs-form-selected-dates .wpbs-form-field label{font-size:1rem!important}.booking-form .wpbs-main-wrapper .wpbs-form-container .wpbs-form-submit-button button{border-radius:50px!important;background:#a39ec7!important;padding:8px 30px!important;font-size:.9rem!important;font-weight:400!important;text-transform:uppercase;margin-top:25px!important}.booking-form .wpbs-main-wrapper .wpbs-form-container .wpbs-form-submit-button button:hover{background:#a39ec7!important}.booking-form .wpbs-main-wrapper .wpbs-form-container .wpbs-pricing-table{color:#a39ec7}.booking-form .wpbs-main-wrapper .wpbs-form-container .wpbs-pricing-table thead th{font-weight:600!important}.booking-form .wpbs-main-wrapper .wpbs-form-container .wpbs-pricing-table tr:nth-child(2n+1){background:#f9f9f9}.booking-form .wpbs-main-wrapper .wpbs-form-container .wpbs-pricing-table tr:nth-child(2n+1){background:#fff}.booking-form .wpbs-main-wrapper .wpbs-form-container .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.wpbs_s-search-widget .wpbs_s-search-widget-results .wpbs_s-search-widget-result a.wpbs_s-search-widget-result-button{border-radius:50px!important;background:#a39ec7!important;padding:8px 30px!important;font-size:.9rem!important;font-weight:400!important;text-transform:uppercase;margin-top:25px!important;line-height:normal!important}.wpbs_s-search-widget .wpbs_s-search-widget-results .wpbs_s-search-widget-result a.wpbs_s-search-widget-result-button:hover{background:#a39ec7!important;box-shadow:0 20px 38px rgba(0,0,0,.16)!important;-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-transform:translateY(-3px)}#page-header-bg span.subheader{display:block;max-width:750px;margin:0 auto}#header-outer header#top nav{flex-wrap:wrap;justify-content:center;flex-direction:column-reverse}#header-outer header#top nav ul.buttons.sf-menu{margin-left:auto!important}#header-outer header#top nav ul.buttons.sf-menu .nectar-header-text-content{padding-right:5px}#header-outer header#top nav ul.buttons.sf-menu .nectar-header-text-content a{font-weight:600;font-size:1.2rem}#header-outer header#top nav ul.buttons.sf-menu>li.nectar-header-text-content-wrap a{color:#a39ec7}#header-outer header#top nav ul.buttons.sf-menu>li.menu-btn a{border:1px solid #fff;padding:1px 25px!important;border-radius:30px;font-size:.9rem;transition:.5s}#header-outer header#top nav ul.buttons.sf-menu>li.menu-btn a:hover{background:#a39ec7;color:#fff!important;border-color:#a39ec7}#header-outer header#top nav ul.hh-main-menu{justify-content:flex-end}#header-outer header#top nav ul.hh-main-menu>li{padding:2px 0}#header-outer header#top nav ul.hh-main-menu>li:last-child a{padding-right:0}#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li{padding:5px 0 10px 5px}#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li:after{content:"";height:20px;position:absolute;right:-16px}#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li.button_bordered>a,#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li.nectar-regular-menu-item>a{font-size:.85rem}#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li.nectar-regular-menu-item:after,#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li:last-child:after{display:none}#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li.button_bordered:hover>a,#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li.button_bordered>a{border:1px solid;border-radius:25px;color:#fff;transition:.5s}#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li.button_bordered:hover>a:before,#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li.button_bordered>a:before{border:none}#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li.button_bordered:hover>a:hover,#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li.button_bordered>a:hover{background-color:#a39ec7;border-color:#a39ec7}#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li.button_bordered:hover>a:hover span,#header-outer header#top nav ul.buttons.sf-menu.hh-icons>li.button_bordered>a:hover span{color:#fff!important}#header-outer header#top nav ul.sf-menu li ul.sub-menu{border:none}#header-outer header#top nav ul.sf-menu li ul.sub-menu li a:hover,#header-outer header#top nav ul.sf-menu li ul.sub-menu li.current-menu-item a,#header-outer header#top nav ul.sf-menu li ul.sub-menu li:hover a{background-color:transparent!important}#header-outer header#top nav ul.sf-menu li ul.sub-menu li a:hover span,#header-outer header#top nav ul.sf-menu li ul.sub-menu li.current-menu-item a span,#header-outer header#top nav ul.sf-menu li ul.sub-menu li:hover a span{color:#fff!important}#header-outer.transparent header#top nav ul.sf-menu li a{opacity:1!important}#header-outer.transparent header#top nav ul.sf-menu li.sfHover>a,#header-outer.transparent header#top nav ul.sf-menu li:hover>a{color:#a39ec7!important}#header-outer.transparent[data-lhe=default] header#top nav ul.sf-menu li:not(#social-in-menu).sfHover>a,#header-outer.transparent[data-lhe=default] header#top nav ul.sf-menu li:not(#social-in-menu):hover>a{color:#a39ec7!important}#header-outer.transparent[data-lhe=default] header#top nav ul.sf-menu li:not(#social-in-menu).menu-btn a:hover{color:#fff!important}#header-outer.small-nav header#top nav ul.buttons.sf-menu.hh-icons li:not(#social-in-menu).menu-btn a{border:1px solid #fff;padding:1px 25px!important;border-radius:30px;font-size:.9rem;transition:.5s}#header-outer.small-nav header#top nav ul.buttons.sf-menu.hh-icons li:not(#social-in-menu).menu-btn a:hover{background:#a39ec7;color:#fff!important;border-color:#a39ec7}#header-outer.small-nav header#top nav ul.buttons.sf-menu.hh-icons li:not(#social-in-menu).menu-btn.sfHover a,#header-outer.small-nav header#top nav ul.buttons.sf-menu.hh-icons li:not(#social-in-menu).menu-btn:hover a{color:#fff!important}#footer-outer #copyright p{display:inline-block;padding-bottom:0}#footer-outer>.row:first-child{display:none}.floating-buttons{position:fixed;top:70%;z-index:999;right:-10px;writing-mode:vertical-rl;transition:all .5s ease}.floating-buttons a{display:inline-block;color:#fff;padding:10px 15px 10px 15px;font-size:15px;line-height:1.1em;border-radius:0 35px 35px 0;text-align:center;background:#a39ec7;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:160px}.floating-buttons:hover{right:0}@media only screen and (max-width:767px){.floating-buttons{width:100px}.floating-buttons a{font-size:12px}}.site-footer ul.menu li{list-style-type:none}.site-footer:before{background:url(assets/images/line-right.svg) no-repeat;position:absolute;top:-80px;content:"";width:160px;height:305px;z-index:11;margin-right:-50vw;right:50%}@media only screen and (max-width:1600px){.site-footer:before{transform:translateX(50%)}}@media only screen and (max-width:1000px){.site-footer:before{transform:translateX(80%)}}@media only screen and (max-width:600px){.site-footer:before{transform:translateX(90%)}}@media only screen and (max-width:690px){.home-featured .column-image-bg-wrap.viewport-desktop.has-phone{display:block}}