:root { --accent: #a8c3b8; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(36, 36, 41, 1), -10px 10px rgba(36, 36, 41, 0.2), -10px -10px rgba(36, 36, 41, 1), 10px -10px rgba(36, 36, 41, 0.2); } 25% { box-shadow: -10px 10px rgba(36, 36, 41, 0.2), -10px -10px rgba(36, 36, 41, 1), 10px -10px rgba(36, 36, 41, 0.2), 10px 10px rgba(36, 36, 41, 1); } 50% { box-shadow: -10px -10px rgba(36, 36, 41, 1), 10px -10px rgba(36, 36, 41, 0.2), 10px 10px rgba(36, 36, 41, 1), -10px 10px rgba(36, 36, 41, 0.2); } 75% { box-shadow: 10px -10px rgba(36, 36, 41, 0.2), 10px 10px rgba(36, 36, 41, 1), -10px 10px rgba(36, 36, 41, 0.2), -10px -10px rgba(36, 36, 41, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #fffdf9 }:root { --wdg-header-font: "Playfair Display"; --wdg-content-font: "Montserrat"; --wdg-border-radius: 8px; --wdg-primary-bg-color: #fff; --wdg-bg-color: #fffdf9; --wdg-primary-text-color: #131313; --wdg-secondary-text-color: #A96E6A; --wdg-btn-color-a: #65A088; --wdg-btn-color-aa: #7CB59E; --wdg-btn-color-b: #A4DAC1; --wdg-btn-color-bb: #A8D5C0; --wdg-btn-color-c: #F4847E; --wdg-btn-color-d: #FFADA1; --wdg-btn-color-e: #FF827C; --wdg-btn-color-f: #FF9D8E; --wdg-btn-border-color:#E9E4D8; } .header .header-skin {background:var(--wdg-bg-color) !important;} #cta-b80239 a{background:linear-gradient(90deg,#caa43a,#f1d27a)!important;} body,p { font-family: var(--wdg-content-font), "Helvetica Neue","Roboto","sans-serif"; font-size: clamp(0.9rem, 2vw, 1rem); line-height: 1.5; color:var(--wdg-primary-text-color); } h1,h2 { font-family: var(--wdg-header-font),"Helvetica Neue","Roboto","sans-serif"; color:var(--wdg-primary-text-color); } h2 {font-size:clamp(1.625rem, 2vw, 1.9rem);} @media only screen and (max-width: 990px) { body,p{font-size:16px;} } h1{font-size:clamp(1.9rem, 3vw, 2.5rem);font-weight:800;} .mylisting-basic-form button { background-image: linear-gradient(90deg, var(--wdg-btn-color-c), var(--wdg-btn-color-d)); font-size: 16px; } .mylisting-basic-form button:hover { background-image: linear-gradient(90deg, var(--wdg-btn-color-e), var(--wdg-btn-color-f)); } .single-listing .container {max-width: 1200px !important;} .single-job_listing .whn-post-stat-view {display: none;} .lf-item-container {border-radius: 8px;background: var(--wdg-bg-color);} @media (max-width: 1200px) {.lf-item-container {margin-bottom: 20px;}} .i-section {padding-top: 0; padding-bottom: 0;} .i-section .container-fluid { padding-left: 8px; padding-right: 8px; } .i-section.listing-feed .section-body { gap: 0;} .search-results .archive-heading h1 { margin: 50px 0; } .search-results .sbf-title a {font-family: inherit;} .header-container .main-menu a { /*font-size:16px;*/ font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; } @media only screen and (min-width: 1200px) { .header-container .main-menu > li { margin-left: 12px; margin-right: 12px;} .header-container .main-menu {padding-left: 10px;} } @media only screen and (max-width: 1200px) { /*.header-container .header-right {display: none !important;}*/ .header .user-area {display: none !important;} .header.header-menu-left .header-center { margin-left: 0 !important;} .header-right > div.search-trigger { margin-left: 0 !important; } .header .mob-sign-in {display: none !important;} .header .header-center {flex: 0 !important;} .header-container .header-left {flex: 1;} .header-container .header-top .logo { width: 100%; justify-content: end; } .header-container .material-icons.menu::before, .mi.menu::before { content: "" !important; display: inline-block; width: 25px; height: 25px; background-image: url("https://weddingsdegoa.com/wp-content/uploads/2026/01/menu-hamburger2.svg"); background-size: contain; background-repeat: no-repeat; margin-left: 14px; } #quicksearch-mobile .cat-icon {background-color: transparent !important;border-radius: 0; padding-top: 0;} #quicksearch-mobile .term-icon.image-icon img {height: 30px;width: 30px;} } @media only screen and (min-width: 1200px) { /*.header-top.container-fluid {padding-top: 10px;}*/ .header , .c27-top-content-margin{ height: 80px !important; } #menu-item-91847 {display: none;} } .post-password-form > p { max-width: 500px; margin: 30px auto;} .instant-results { max-height: 50vh; border-radius: 0 0 .95rem .95rem; overflow-y: scroll; box-shadow: 0 2px 5px 0 rgba(0,0,0,.07) !important; -ms-overflow-style: none; scrollbar-width: none; } .instant-results::-webkit-scrollbar {display: none;} @media only screen and (min-width: 1200px) { .header-search {width: auto !important;} .instant-results {min-width:300px;} .header-top.container-fluid { padding-left: 0; padding-right: 0; } } a.back-to-top { left: 2rem; bottom: 6rem !important;} .type-wdg-cta.lf-item-container .lf-item {height: 250px;} .lf-item-container .lf-item-info-2 {transform: none !important;} .lf-item-container .lf-item > a:hover .overlay {opacity: 0.1 !important;} .lf-item-container .lf-item-info-2 > ul.lf-contact li i.mi.star, .single-job_listing .listing-main-info .listing-rating > i, .single-job_listing .single-comment .listing-rating i, .single-job_listing .single-comment .rating-categories i, .single-job_listing .rating-number label:hover, .single-job_listing .rating-number label:hover ~ label, .single-job_listing .rating-number input[type="radio"]:checked ~ label{ background: linear-gradient(90deg,#d6b07f,#ffea40); color: #fff0; -webkit-background-clip: text; -webkit-text-fill-color: #fff0; background-clip: text; } .single-job_listing .rating-number label:hover, .single-job_listing .rating-number label:hover ~ label, .single-job_listing .rating-number input[type="radio"]:checked ~ label { color: #e2c061; -webkit-text-fill-color: unset; } .single-job_listing .comment-container, #listing_tab_testimonials .col-md-5 .element {border-radius: var(--wdg-border-radius);} #listing_tab_testimonials .rating-categories .rating-category { width: 24%; margin-right: 1%;} #listing_tab_testimonials .rating-categories .rating-category > div { font-weight: 500;} @media only screen and (max-width: 550px) { #listing_tab_testimonials .rating-categories .rating-category { width: 100%; margin-right: 0; } #listing_tab_testimonials .rating-categories .rating-category > div { display: inline-block; width: 49%; } } .lf-item-container .lf-item-info-2 h4 { font-family: var(--wdg-header-font) !important; font-weight: 800 !important; letter-spacing: 0.5px; } .lf-item-container .lf-item-info-2 > ul.lf-contact{ padding-top: 0; } .lf-item-container .lf-item-info-2 h6{ font-size: 11px; font-weight: 500; margin-top: 8px; } .lf-item-container .lf-item-info-2 > ul.lf-contact li { font-size: 13px; } .lf-item-container .lf-background {height: 65%;} .lf-item-container.type-wdg-cta .lf-background {height: inherit;} .lf-item-info-2 > ul.lf-contact li {font-size: 14px;} .lf-item-container li:has(.wdglststar) { position: absolute; top: 13px; right: 5px; } .lf-item-container.has-logo .lf-item-info-2 {padding-top: 15px !important;} .lf-item-container .lf-avatar {top: -48px;} .lf-item-container .case27-primary-text.listing-preview-title { z-index: 1; position: relative; text-shadow: 0px 0 2px #fff;} .lf-item-container.type-wdg-cta .listing-details-3.c27-footer-section { position: absolute; top: 0; height: 100%; width: 100%; z-index: 5; opacity: 0; } .lf-item-container .lf-head-btn.listing-rating {border: none;right: 0;position: absolute;} .lf-item-container .wdglststar i.mi.star{color: #ffea40;} .lf-item-container .rating-preview-card i {font-size: 15px;} .lf-item-container .wdglststar {text-shadow: 0 0 10px #000,0 0 4px #000;display: flex;} .admin-bar .lf-item-container.type-wdg-cta .listing-details-3.c27-footer-section {z-index: -1;} .lf-item-container.type-wdg-cta .listing-details-3.c27-footer-section * {height: 100%;padding: 0px;} .lf-item-container.type-others .lf-background { height: inherit;} .lf-item-container.type-others .lf-item-info-2 h6{display:none;} .lf-item-container.type-others .lf-avatar {display: none;} .lf-item-container.type-others .lf-item-info-2 h6 {display: none;} .lf-item-container.type-others .lf-item-info-2 {padding: 20px !important;} .lf-item-container { box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); transition: box-shadow .2s; } .lf-item-container:hover { box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2); } .single-post .eael-post-grid-container .whn-post-stat-view {display: none;} .single-post .elementor-section:has(.whn-post-stat-view) { margin-bottom: 0 !important;} .wdg-blog-fullwidth-wrap .e-con-boxed.e-con {max-width: 1200px; margin: auto;} .single-post section .elementor-container { max-width: 1200px !important;} .header-right .header-button a.buttons { font-size: 16px !important; padding: 12px 20px 12px 20px; background-color: transparent; font-family: var(--wdg-content-font), Sans-serif; font-weight: 500; letter-spacing: 0.5px; color: #fff; background-image: linear-gradient(90deg, var(--wdg-btn-color-c) 0%, var(--wdg-btn-color-d) 100%); border-radius: 4px 4px 4px 4px; } .header-right .header-button a.buttons:hover { background-image: linear-gradient(90deg, var(--wdg-btn-color-e) 0%, var(--wdg-btn-color-f) 100%); } .user-area.signin-area i, .user-area.signin-area span, .user-area.signin-area a:nth-of-type(2) { display: none; } .user-area.signin-area a{ font-size: 17px !important; color: var(--accent) !important; padding: 12px 0 12px 20px; font-family: var(--wdg-content-font), Sans-serif; font-weight: 700; letter-spacing: 0.5px; opacity: 1 !important; } .user-area.signin-area a:hover{ color: var(--wdg-btn-color-e) !important;} .wdg-badge-discount .elementor-icon::after { content: ""; width: 40px; height: 40px; background-image: url("/wp-content/uploads/2025/11/badge-discount.svg"); background-size: contain; background-repeat: no-repeat; background-size: contain; position: absolute; top: 0; right: 10%; } .wdg-badge-new .elementor-icon::after { content: ""; width: 40px; height: 40px; background-image: url("/wp-content/uploads/2025/11/badge-new.svg"); background-size: contain; background-repeat: no-repeat; background-size: contain; position: absolute; top: 0; right: 10%; } .is-ajax-search-result { background: rgba(244, 244, 244, 0.77) !important; border-radius: 10px !important; } .is-show-more-results { background: transparent !important;} .is-show-more-results-text {background: linear-gradient(90deg, var(--wdg-btn-color-c) 0%, var(--wdg-btn-color-d) 100%) !important;} .is-show-more-results-text:hover {background: linear-gradient(90deg, var(--wdg-btn-color-e) 0%, var(--wdg-btn-color-f) 100%) !important;} .is-search-sections .thumbnail img {width: 70px !important; height: 70px !important;} .is-search-sections .right-section a { font-weight: bold; font-size: 1rem !important;} .is-search-sections .right-section .is-ajax-result-description {font-size: 13px !important; color: #6a6a6a;} .wdg-role-customer .mlduo-account-menu .menu-item-30006, .wdg-role-customer .mlduo-account-menu .menu-item-30010 , .wdg-role-customer header .menu-item-30006, .wdg-role-customer header .menu-item-30010, .logged-in .header .menu-item-91847 { display: none; } div[data-id="listing-id-73052"] .lf-item-info-2, div[data-id="listing-id-73047"] .lf-item-info-2, div[data-id="listing-id-73045"] .lf-item-info-2, div[data-id="listing-id-64795"] .lf-item-info-2 {display: none;} @media only screen and (min-width: 1200px) { #c27-header-search-form {display: none;} } .lf-item-container .lf-head {width: 93%;top: 5px;} .lf-item-container .tooltip-element {display: none;} .listing-feed-carousel .owl-item { margin-top: 8px; } .wdg-ads-promoted::before, .wdg-ads-featured::before { content: ""; z-index: -1; overflow: hidden; transform: rotate(135deg); width: 120px; display: block; box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); position: absolute; top: 34px; left: -6px; clip-path: polygon(120px 20px, 90px -10px, 30px -10px, 0px 20px, 10px 30px, 110px 30px); height: 20px; width: 120px; } .listing-feed-carousel .wdg-ads-promoted::before, .listing-feed-carousel .wdg-ads-featured::before{ left: -16px; } @media only screen and (max-width: 770px) { .listing-feed-carousel .wdg-ads-promoted::before, .listing-feed-carousel .wdg-ads-featured::before{ left: -9px; } } .wdg-ads-promoted::before { background: #e6ca85;} .wdg-ads-featured::before { background: #6C6C6C;} .wdg-ads-promoted::after, .wdg-ads-featured::after { content: ""; z-index: 1; overflow: hidden; font-size: 10px; font-weight: bold; color: #000; text-transform: uppercase; text-align: center; line-height: 20px; transform: rotate(-45deg); width: 120px; display: block; box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); position: absolute; top: 20px; clip-path: polygon(120px 20px, 90px -10px, 30px -10px, 0px 20px, 10px 30px, 110px 30px); left: -22px; letter-spacing: 3px; } .wdg-ads-featured::after {content: "Elite";} .wdg-ads-promoted::after {content:"Premier";} .listing-feed-carousel .wdg-ads-promoted::after, .listing-feed-carousel .wdg-ads-featured::after{ left: -30px; } @media only screen and (max-width: 770px) { .listing-feed-carousel .wdg-ads-promoted::after, .listing-feed-carousel .wdg-ads-featured::after{ left: -23px; } } .wdg-ads-promoted::after { background: #e6ca85; background: linear-gradient( 120deg, #d4af37 0%, #f9e08c 20%, #fff3b0 40%, #f9e08c 60%, #d4af37 100% ); background-size: 200% 200%; animation: tag-shimmer 2.5s linear infinite; } .wdg-ads-featured::after { background: #B7B7B7; background: linear-gradient( 120deg, #bfc1c2 0%, #e5e6e8 20%, #e5e6e8 40%, #e5e6e8 60%, #bfc1c2 100% ); background-size: 200% 200%; animation: tag-shimmer 2.5s linear infinite; } @keyframes tag-shimmer { 0% { background-position: 0% 50%; } 100% { background-position: 200% 50%; }} .hide-priority .wdg-ads-featured::before, .hide-priority .wdg-ads-featured::after, .hide-priority .wdg-ads-promoted::before, .hide-priority .wdg-ads-promoted::after { display: none; } @media only screen and (max-width: 1200px) { div.mobile-user-menu { display: block; order: 1; padding-bottom: 80px; background: none; } .mobile-nav-button {order: 2;} .i-nav.mobile-menu-open { display: flex; flex-direction: column; } .mobile-nav-button {display: none;} .user-profile-dropdown {height: 100px !important;} } /* @media screen and (min-width: 1201px) { .e-con {--container-max-width: 1320px !important;} .header-width-boxed div.header-container {max-width: 1320px;width: 100% !important;} .wdg-category-header, .whn-blog-section {max-width: 1340px !important;} .i-section .container, .single-listing .container {max-width: 1320px !important;} .wdg-blog-header{ max-width: 1340px !important;} .wdg-blog-fullwidth-wrap .e-con-boxed.e-con {max-width: 1340px;margin: auto;} .single-post section .elementor-container {max-width: 1340px !important;} } */ @media screen and (min-width: 1201px) and (max-width: 1320px) { .header-top.container-fluid {padding-left: 10px;padding-right: 10px;} } .i-section .container, .single-listing .container {width: 100%;} .archive .archive-page, .search-results .archive-page {max-width: 1230px;margin: auto;} /* header desktop search bar */ @media (min-width: 1200px) { .search-trigger { display: block !important; order: -1; margin-right: 0 !important; } .logged-in .search-trigger { margin-right: 10px !important; } #quicksearch-mobile input{ color:#000 !important; } .search-trigger a i { color:#000 !important; padding-top: 0 !important; margin: 10px; } #quicksearch-mobile-modal.show-modal{ display:block !important; } body:has(.header-scroll.header-scroll-hide) #quicksearch-mobile-modal.show-modal { display:none !important; } body:has(.header-scroll.header-scroll-active) #quicksearch-mobile-modal.show-modal { display:block !important; } #quicksearch-mobile-modal { background: none; } #quicksearch-mobile-modal .modal-dialog { width: 300px; right: 23%; position: absolute; top: 15px; } .admin-bar #quicksearch-mobile-modal .modal-dialog { top: 45px; } #quicksearch-mobile-modal .cat-icon { background-color: transparent !important; border-radius: 0; padding-top: 0; } .header-search > input::placeholder{ color:#000; } #quicksearch-mobile-modal .term-icon img{ width:30px; height:30px; } #quicksearch-mobile-modal .modal-content{ border: none; } #quicksearch-mobile-modal .close { display: none; } .instant-results{ top:65px !important; } } @media (min-width: 1400px) { #quicksearch-mobile-modal .modal-dialog { right: 30%; } }