.spt1,.spy1{padding-top:40px!important}@media only screen and (min-width:601px){.spt1,.spy1{padding-top:75px!important}}.spb1,.spy1{padding-bottom:40px!important}@media only screen and (min-width:601px){.spb1,.spy1{padding-bottom:75px!important}}.spt2,.spy2{padding-top:40px!important}@media only screen and (min-width:601px){.spt2,.spy2{padding-top:50px!important}}.spb2,.spy2{padding-bottom:40px!important}@media only screen and (min-width:601px){.spb2,.spy2{padding-bottom:50px!important}}.spx1{max-width:1000px;margin:0 auto}.spx2{max-width:1100px;margin:0 auto}.center{text-align:center}.left{text-align:left}.right{text-align:right}.white *{color:#fff}.yellow *{color:#f3e106}.smb-tiny,.spb-tiny{margin-bottom:10px!important}a.nectar-button.regular-button{font-size:1rem;font-weight:400;padding:10px 35px;border-radius:25px!important}.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:#f3e106;font-weight:800}.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:#000!important}.site-footer .contact-info div.addr:before,.site-footer .contact-info div.mail:before,.site-footer .contact-info div.mobile:before,.site-footer .contact-info div.phone:before,.site-footer .contact-info div.tel:before{color:#2b2a29}html{font-size:14px}body a{color:#2b2a29}body a:hover{color:#000}.swiper-slide .content h2{margin-bottom:30px}.swiper-slide .content .buttons .button a{border:1px solid #f3e106;color:#fff;padding:12px 35px;background:0 0!important;text-transform:none;font-weight:600;letter-spacing:.5px;border-radius:25px!important;font-size:1rem!important}.swiper-slide .content .buttons .button a:hover{background:#f3e106!important;color:#2b2a29}body.material #header-secondary-outer nav>ul>li>a{font-size:.9rem;font-weight:600}.activity-carousel .nectar-fancy-box .inner{display:flex;align-items:flex-end}.activity-carousel .nectar-fancy-box .box-bg:before{background:#000;opacity:.4}.testimonial_slider{max-width:900px;margin:0 auto!important}.testimonial_slider blockquote{font-size:19px!important}.testimonial_slider .image-icon{display:none}.testimonial_slider .controls ul li .pagination-switch{border-color:#f3e106}.testimonial_slider .controls ul li .pagination-switch.active,.testimonial_slider .controls ul li .pagination-switch:hover{background:#f3e106}ul.social{margin-left:0}ul.social li{list-style-type:none;display:inline-block;padding-right:25px}ul.social li i{font-size:1.2rem;font-weight:800}ul.social li a{color:#f3e106}.site-footer ul.social a{color:#2b2a29}.tabbed[data-style*=minimal][data-color-scheme=extra-color-2]>ul li a:after{background-color:#f3e106}div[data-style=minimal] .toggle{border-color:#f3e106}div[data-style*=minimal] .toggle>.toggle-title i{border:none}div[data-style*=minimal] .toggle>.toggle-title i:after,div[data-style*=minimal] .toggle>.toggle-title i:before{background-color:#f3e106}div[data-style*=minimal] .toggle.open>.toggle-title a{color:#000}div[data-style*=minimal] .toggle.open i:after,div[data-style*=minimal] .toggle.open i:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.sent.wpcf7-form .wpcf7-response-output{border-color:#f3e106}.banner-van-wrapper{position:absolute;bottom:-115px;z-index:1;right:-100px}@media only screen and (max-width:1170px){.banner-van-wrapper{bottom:-90px}}@media only screen and (max-width:540px){.banner-van-wrapper{right:-50px;bottom:-130px}}@media only screen and (max-width:1350px){.banner-van-wrapper .img-with-aniamtion-wrap img.banner-van{max-width:700px}}@media only screen and (max-width:1170px){.banner-van-wrapper .img-with-aniamtion-wrap img.banner-van{max-width:600px}}@media only screen and (max-width:830px){.banner-van-wrapper .img-with-aniamtion-wrap img.banner-van{max-width:550px}}@media only screen and (max-width:767px){.banner-van-wrapper .img-with-aniamtion-wrap img.banner-van{max-width:500px}}@media only screen and (max-width:540px){.banner-van-wrapper .img-with-aniamtion-wrap img.banner-van{max-width:400px}}@media only screen and (min-width:691px){ul.sf-menu .hide-d-large{display:none!important}}@media only screen and (max-width:690px){ul.menu .hide-d-small{display:none!important}}#slide-out-widget-area .mobile-only .menu.secondary-header-items{margin-top:0}#slide-out-widget-area .mobile-only ul.menu li.menu-item{line-height:1.5em;margin-bottom:10px!important}#slide-out-widget-area .mobile-only ul.menu li.menu-item a{font-size:1.3rem;font-weight:500;line-height:1.2em}#page-header-bg,.home-main-slider .swiper-container,.home-main-slider .swiper-container .swiper-slide{background-color:#fff!important;border-radius:0 0 80px 80px}.home-main-slider .swiper-wrapper .swiper-slide:before{content:"";background:linear-gradient(#f3e106,rgba(243,225,6,.8901960784),transparent);background-size:100% auto;width:100%;height:450px;top:0;left:0;position:absolute;z-index:11;opacity:.85}@media only screen and (max-width:999px){.home-main-slider .swiper-wrapper .content{max-width:400px}}@media only screen and (max-width:540px){.home-main-slider{padding-bottom:50px!important}}body #header-outer #top nav ul.sf-menu li.menu-item.button_solid_color_2 a{color:#2b2a29!important}body #header-outer #top nav ul.sf-menu li.menu-item.button_solid_color_2 a:before{border-radius:25px!important}.site-footer{font-size:17px}.site-footer ul.menu li{list-style-type:none;padding-bottom:4px}.site-footer ul.menu li a{font-weight:500;font-size:1.1rem}.site-footer ul.menu li a:hover{color:#000!important}.site-footer a{color:#2b2a29}.site-footer h4.small-head{font-size:1.3rem;margin-bottom:10px}#footer-outer #copyright{text-align:right;color:#2b2a29}#footer-outer #copyright p{display:inline-block;padding-bottom:0}#footer-outer #copyright p a:hover{color:#f3e106}@media only screen and (max-width:999px){#footer-outer #copyright{text-align:left}}#footer-widgets .container>.row:first-child{display:none}#footer-outer{z-index:9}#footer-outer:before{content:"";background:url(../images/slogan.svg) no-repeat;width:800px;height:800px;position:absolute;bottom:0;background-size:contain;z-index:10;left:-15px}.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:#2b2a29;padding:10px 15px 10px 15px;font-size:15px;line-height:1.1em;border-radius:0 35px 35px 0;text-align:center;background:#f3e106;-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}}.reservation-form label{font-size:.95rem;display:inline-block;width:100%;font-weight:600}.reservation-form span.req{color:red;display:inline-block;padding-left:2px}.reservation-form .wpcf7-date,.reservation-form .wpcf7-select,.reservation-form .wpcf7-text,.reservation-form .wpcf7-textarea{border:2px solid #fbf6b5;border-radius:35px;background:0 0}.reservation-form p{padding-bottom:10px}.reservation-form span.info{font-size:.9rem}.reservation-form p input[type=submit].wpcf7-submit{border-radius:50px!important;color:#000;padding:15px 40px!important;font-size:1.1rem}.reservation-form .form-row{display:flex;gap:15px;padding-bottom:8px}.reservation-form .form-row .form-col{width:50%}