:root{--accent:red}@keyframes spin3{0%,100%{box-shadow:10px 10px rgba(255,255,255,1),-10px 10px rgba(255,255,255,.2),-10px -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,.2)}25%{box-shadow:-10px 10px rgba(255,255,255,.2),-10px -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,.2),10px 10px rgba(255,255,255,1)}50%{box-shadow:-10px -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,.2),10px 10px rgba(255,255,255,1),-10px 10px rgba(255,255,255,.2)}75%{box-shadow:10px -10px rgba(255,255,255,.2),10px 10px rgba(255,255,255,1),-10px 10px rgba(255,255,255,.2),-10px -10px rgba(255,255,255,1)}}#wpadminbar{top:0 !important}#c27-site-wrapper{background-color:#000}@media only screen and (max-width:768px){.i-nav.mobile-menu-open{z-index:11111}}.header-search{margin-right:0 !important;width:auto !important}.header-search input,.header-search input:focus,.header-search input:hover{height:60px;color:#fff}.instant-results ul li.ir-cat{background:0 0 !important;border:0 !important;text-transform:uppercase;color:#fff;margin-top:10px;letter-spacing:1px;font-weight:600}@media only screen and (max-width:1200px){.header-search{width:100% !important}}a.add-to-google-cal i,a.add-to-i-cal i{color:#fff !important}.food-menu-items .single-menu-item .menu-thumb a{padding-bottom:65% !important}.map-block-address a:hover,a.add-to-google-cal:hover,a.add-to-i-cal:hover{color:#fff !important}.related-listing-block .event-host a:hover{color:#fff !important}.i-dropdown{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000008a !important}.i-dropdown{border:0 !important}.i-dropdown li a{border-bottom:0 !important;padding:9px 0 !important}ul.dropdown-menu>li>a:focus,ul.dropdown-menu>li>a:hover{background:#f10000 !important;padding:9px !important}.mobile-nav-button{height:auto !important;margin-top:0 !important;margin-bottom:0 !important}ul.sub-menu.i-dropdown.shown-menu{background:#000 !important}.archive-page{padding-top:70px}.mobile-menu-open .i-dropdown li:last-child{border-color:transparent !important}.home.wp-singular .header.header-light-skin:not(.header-scroll) .header-skin{background:0 0 !important;backdrop-filter:none !important;border:none !important}.archive .sbf-title a{-webkit-line-clamp:2}header.header-scroll.header-scroll-light-skin .inbox-header-icon i,header.header-scroll.header-scroll-light-skin .view-cart-contents span,header:not(.header-scroll).header-light-skin .inbox-header-icon i,header:not(.header-scroll).header-light-skin .view-cart-contents>span{color:#fff !important}.c27-main-header.header-scroll .header-skin{background:#00000085 !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #ffffff26 !important}.blog .header.header-light-skin:not(.header-scroll) .header-skin,.wp-singular .header.header-light-skin:not(.header-scroll) .header-skin,.single .header.header-light-skin:not(.header-scroll) .header-skin,.archive .header.header-light-skin:not(.header-scroll) .header-skin{background:#00000085 !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #ffffff26 !important}.i-nav ul li a:hover{color:red !important}.mobile-menu-lines i{color:#fff !important}.i-nav ul li.current-menu-item a{text-shadow:0 0 10px red;color:red !important}.header-light-skin:not(.header-scroll) .header-search input::placeholder,.header.header-scroll.header-scroll-light-skin .header-search input::placeholder{color:#a5a5a5 !important}.header-light-skin .search-trigger a i,.header-light-skin .user-area .user-profile-name i,.header-light-skin .user-profile-name{color:#fff !important}.header-search>input{padding:8px 30px 8px 8px !important}.header-container .header-top a,.header-container .header-top{color:#fff !important}.header-search input::placeholder,.header-search input{color:#fff;opacity:1}.header-search>i{left:auto !important;right:10px;width:20px}.footer .c_widget .aligncenter{text-align:center}.header-search{border-radius:100px;color:#ffffff80 !important;transition:color .3s,border-color .3s,background-color .3s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffff5c;background:#bbbbbb14 !important}.header-light-skin:not(.header-scroll) .header-search input,.header.header-scroll.header-scroll-light-skin .header-search input{color:#fff !important}.transparent .fs-tabs .nav-tabs{display:none}.main-nav>li>a svg{width:18px;height:18px}.header.header-scroll.header-scroll-hide{transform:none !important}.submenu-toggle{opacity:.7}.main-nav>li>a{display:flex;align-items:center;gap:5px;font-size:22px;font-weight:400;text-transform:uppercase;font-family:"Bebas Neue",Sans-serif;letter-spacing:.5px;line-height:normal}.header-fixed{height:70px !important}.footer{position:relative;width:100%;height:400px;display:flex;align-items:end;background-image:radial-gradient(circle at 50% 200%,#ff0005,#0000 60%) !important}.footer figure.aligncenter.size-full.is-resized{text-align:center}.footer .c_widget,.footer-bottom{margin-bottom:0}@media only screen and (min-width:1024px){.header .logo{margin-left:30px}.c27-top-content-margin{height:70px}}@media only screen and (max-width:1023px){.section-title h2{font-size:35px}.header .header-container .header-top .logo a img,.header.header-style-alternate:not(.header-scroll) .header-container .header-top .logo a img{max-height:55px !important;height:55px !important;margin:7px 0 0 !important}.listing-no-logo section.featured-section.profile-cover.profile-cover-image{display:none}.listing-no-logo .listing-main-info h1,.listing-no-logo .listing-main-info h2{text-shadow:none}.listing-main-buttons .price-or-date{width:100%;text-align:center}.listing-main-buttons>ul{justify-content:center}.listing-main-buttons .price-or-date{margin:0 !important}.price-or-date .lmb-label{display:none}.listing-no-logo .profile-name h1{text-align:center}.static-logo{margin-left:40px}.profile-cover~.tab-content{margin-top:15px}.profile-cover-image img{filter:none !important}.profile-name.no-tagline.no-rating{text-align:center}.listing-main-buttons>ul>li{margin-right:10px}.listing-main-buttons>ul{justify-content:center}.profile-avatar{left:50%;transform:translate(-50%,0)}}@media only screen and (max-width:768px){span.span-textogrande{font-size:40px !important;line-height:1}.span-dunes{margin-top:10px}.i-nav ul li a{font-weight:400 !important}.archive-page{padding-top:50px}.profile-name h1,.profile-name h2{text-align:center}#videobg .elementor-background-video-hosted{-o-object-fit:cover;object-fit:none;object-position:right}#felchabajo{bottom:80px}.i-nav.mobile-menu-open{background-color:#00000085 !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}header:not(.header-scroll).header-light-skin .view-cart-contents>span{color:#fff !important}.sbf-thumb{height:170px}.profile-name .pa-below-title{justify-content:center;width:100%}.profile-header{margin-top:10px}.main-nav>li>a{font-size:31px !important}.i-nav ul li,.mobile-nav-head{border-bottom:1px solid rgb(255 255 255/10%) !important}.main-menu .submenu-toggle i{color:#fff !important;font-size:35px !important}.main-loader.site-logo-loader img{width:200px;height:auto}}@media only screen and (max-width:450px){span.float-start.pe-2.lh-1.pt-1.fw-bold{font-size:10px !important}.card-calendar.hstack .event-date .fs-2,.card-calendar.hstack .event-hours .fs-2{font-size:20px !important}.sbf-title a{-webkit-line-clamp:2}.sbf-thumb{height:140px}}