:root{--accent:#111111}@keyframes spin3{0%,100%{box-shadow:10px 10px rgb(255 255 255),-10px 10px rgb(255 255 255 / .2),-10px -10px rgb(255 255 255),10px -10px rgb(255 255 255 / .2)}25%{box-shadow:-10px 10px rgb(255 255 255 / .2),-10px -10px rgb(255 255 255),10px -10px rgb(255 255 255 / .2),10px 10px rgb(255 255 255)}50%{box-shadow:-10px -10px rgb(255 255 255),10px -10px rgb(255 255 255 / .2),10px 10px rgb(255 255 255),-10px 10px rgb(255 255 255 / .2)}75%{box-shadow:10px -10px rgb(255 255 255 / .2),10px 10px rgb(255 255 255),-10px 10px rgb(255 255 255 / .2),-10px -10px rgb(255 255 255)}}#wpadminbar{top:0!important}#c27-site-wrapper{background-color:#f4f4f4}.woocommerce-account .woocommerce-MyAccount-navigation-link--orders,.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads,.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address,.woocommerce-account .woocommerce-MyAccount-navigation-link--promotions,.woocommerce-account .woocommerce-MyAccount-navigation-link--my-bookmarks,.explore-mobile-nav,.expand-map-btn{display:none!important}.woocommerce-cart .element .pf-body .woocommerce-cart-form table.shop_table .product-name a,.woocommerce-cart .element .pf-body .woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-thumbnail{pointer-events:none}.return-to-shop a.wc-backward{visibility:hidden;width:max-content}header .main-nav>li>a:hover{color:#e5e5e5}header.header.header-menu-right .header-center{margin-right:10px}.i-nav>ul.main-nav>li{margin-left:10px;margin-right:10px}.lf-item-info>ul li i{font-size:19px!important}.lf-item-info>ul li{vertical-align:middle!important}.main-nav>li>a{font-weight:300!important}h4{font-weight:400}.fs-tabs .nav-tabs>li>a{font-weight:500!important}.tab-content.listing-tabs .pf-body p{line-height:1.7em}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#ebebeb!important;border:1px solid #d9d9d9!important}.footer-address,.footer-email{font-size:13px;color:#888;text-align:center;margin-top:4px}body.single-listing .lmb-calltoaction>a:after{display:none}.cky-consent-container .cky-notice{font-family:'Poppins',sans-serif}.cky-consent-container div.cky-notice-des a{text-decoration:underline}.custom-form .wpforms-container-full:not(:empty){margin:0!important}.custom-form .wpforms-field-label{display:block!important;margin-bottom:6px!important;font-family:'Poppins',sans-serif!important;font-weight:500!important;font-size:14px!important;color:#333!important}.custom-form input[type=text],.custom-form input[type=email],.custom-form textarea{width:100%!important;padding:12px 14px!important;margin-bottom:0!important;font-family:'Inter',sans-serif!important;font-size:16px!important;color:#333!important;border:1px solid #ccc!important;border-radius:5px!important;background:#fff!important;box-sizing:border-box!important;transition:border-color .2s ease-in-out!important}.custom-form input[type=text]:focus,.custom-form input[type=email]:focus,.custom-form textarea:focus{outline:none!important;border-color:#111!important}.custom-form button.wpforms-submit,.custom-form .wpforms-submit,.custom-form input[type=submit],.custom-form button[type=submit],.custom-form .wpforms-page-button,.custom-form .wpforms-page-button:not(:hover):not(:active){display:inline-block!important;padding:14px 40px!important;font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:600!important;color:#fff!important;background:#111!important;border:none!important;border-radius:4px!important;cursor:pointer!important;transition:background-color .2s ease-in-out!important}.custom-form button.wpforms-submit:hover,.custom-form .wpforms-submit:hover,.custom-form input[type=submit]:hover,.custom-form button[type=submit]:hover,.custom-form .wpforms-page-button:hover{background:#333!important}.custom-form .wpforms-required-label{color:#e02b20!important;margin-left:2px!important;font-weight:400!important;font-size:90%!important}@media(max-width:768px){.custom-form button.wpforms-submit,.custom-form .wpforms-submit{width:100%}.wpforms-container .wpforms-field.wpforms-one-half{margin-left:0!important}.custom-form .wpforms-one-half{width:100%!important}}div.wpforms-container-full input[type=date]:focus,div.wpforms-container-full input[type=datetime]:focus,div.wpforms-container-full input[type=datetime-local]:focus,div.wpforms-container-full input[type=email]:focus,div.wpforms-container-full input[type=month]:focus,div.wpforms-container-full input[type=number]:focus,div.wpforms-container-full input[type=password]:focus,div.wpforms-container-full input[type=range]:focus,div.wpforms-container-full input[type=search]:focus,div.wpforms-container-full input[type=tel]:focus,div.wpforms-container-full input[type=text]:focus,div.wpforms-container-full input[type=time]:focus,div.wpforms-container-full input[type=url]:focus,div.wpforms-container-full input[type=week]:focus,div.wpforms-container-full select:focus,div.wpforms-container-full textarea:focus,.wp-core-ui div.wpforms-container-full input[type=date]:focus,.wp-core-ui div.wpforms-container-full input[type=datetime]:focus,.wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus,.wp-core-ui div.wpforms-container-full input[type=email]:focus,.wp-core-ui div.wpforms-container-full input[type=month]:focus,.wp-core-ui div.wpforms-container-full input[type=number]:focus,.wp-core-ui div.wpforms-container-full input[type=password]:focus,.wp-core-ui div.wpforms-container-full input[type=range]:focus,.wp-core-ui div.wpforms-container-full input[type=search]:focus,.wp-core-ui div.wpforms-container-full input[type=tel]:focus,.wp-core-ui div.wpforms-container-full input[type=text]:focus,.wp-core-ui div.wpforms-container-full input[type=time]:focus,.wp-core-ui div.wpforms-container-full input[type=url]:focus,.wp-core-ui div.wpforms-container-full input[type=week]:focus,.wp-core-ui div.wpforms-container-full select:focus,.wp-core-ui div.wpforms-container-full textarea:focus{box-shadow:0 0 0 1px #111,0 1px 2px rgb(0 0 0 / .15)!important}.header-container{position:relative}.logo{position:absolute;left:50%;transform:translateX(-50%);top:50%;transform:translate(-50%,-50%);z-index:10}.lf-item-info>ul li i{font-size:14px;padding-right:8px}.lf-item-container .lf-item-info .lf-contact{color:#ccc}body.single-listing .countdown-box{background:#333}body.home .featured-search .fs-tabs ul li a i{font-size:17px;padding-right:8px}body.single-listing .quick-listing-actions>ul>li>a,body.single-listing .lmb-calltoaction>a{background:#111;font-family:'Poppins',sans-serif;border-radius:5px;border:0;padding:0 20px;height:48px;transition:0.2s ease}body.single-listing .quick-listing-actions>ul>li>a>i,body.single-listing .lmb-calltoaction>a>i{color:rgb(255 255 255 / .5);font-size:16px;padding-right:10px;margin:0}body.single-listing .quick-listing-actions>ul>li>a:hover,body.single-listing .lmb-calltoaction>a:hover{background:#292929;transition:0.2s ease}body.single-listing .quick-listing-actions>ul>li>a span,body.single-listing .lmb-calltoaction>a span{color:#fff;font-size:15px;font-weight:400}.footer-bottom .social-links ul li a{margin-right:0}.footer-bottom .social-links ul{gap:15px}.authorize_us_link{color:#111;font-weight:400;text-decoration:underline!important;display:inline!important}.authorize_us_link:hover{color:#555}@media only screen and (max-width:1200px){.header .header-container .header-top div.logo a img,.header.header-style-alternate:not(.header-scroll) .header-container .header-top div.logo a img{max-height:70px}}@media only screen and (min-width:1201px){.fc-type-1.finder-three-columns .fc-default:not(.fc-one-column) .explore-desktop-head,.fc-type-1.finder-two-columns .fc-default:not(.fc-one-column) .explore-desktop-head{padding-right:5px!important}}.photography-resource-card .elementor-icon-box-wrapper{display:block;align-content:center}.photography-resource-card .elementor-widget-container{display:flex}.photography-resource-card h3{margin:0}.photography-resource-card .elementor-widget-container{justify-content:center}.photography-resource-card{min-height:300px;border-radius:5px}@media (max-width:768px){.photography-resource-card{min-height:200px}}.photography-resource-card .elementor-widget-container{position:relative;overflow:hidden;box-shadow:inset 0 0 0 9999px rgb(0 0 0 / .3);transition:box-shadow 0.2s linear}.photography-resource-card:hover .elementor-widget-container{box-shadow:inset 0 0 0 9999px rgb(0 0 0 / .5)}.photography-resource-card .elementor-widget-container *{position:relative;z-index:2}