/*
Theme Name: Tewido Child
Theme URI: https://new-waves.net/
Author: New Waves
Author URI: https://new-waves.net/
Description: A child theme for Tewido.
Version: 1.0.9
Tested up to: 5.7
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tewido-child
Template: tewido
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Copyright (C) 2025 New Waves
This theme is licensed under the GNU General Public License v2 or later.
*/
.uk-button{font-weight:bold;line-height:40px;padding-left:24px;padding-right:24px}.uk-button-primary{background:-webkit-gradient(linear,right top,left top,from(#d0a47b),color-stop(#ca9768),to(#d0a47b));background:linear-gradient(270deg,#d0a47b,#ca9768,#d0a47b);border:2px solid transparent;background-size:150% 100%;background-position:-1px 0}.uk-button-primary:hover{border:2px solid #bc7d43}.uk-button-secondary{background:-webkit-gradient(linear,right top,left top,from(#4b453e),to(#70675c));background:linear-gradient(270deg,#4b453e 0,#70675c 100%);border:2px solid transparent;background-size:150% 100%;background-position:-1px 0}.uk-button-secondary:hover{border:2px solid #28241f}@-webkit-keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.uk-light .uk-button-secondary,.uk-light .uk-button-primary{color:#fff!important}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-3xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,.wp-block-heading,h1,h2,h3,h4,h5,h6{color:#4b321b}.td-section-heading .td-small-title{font-size:1.125rem;color:#c38a55;background-color:#fdf7f2;padding:3px 20px;border-radius:16px;margin-bottom:20px}.td-card-subtitle,.uk-text-small{font-size:0.9375rem}.uk-text-muted{color:#514c48!important}.td-card-title{font-weight:bold}.site-breadcrumb{background-color:#fdf7f2;padding:10px 0}.site-breadcrumb .go-back-btn{background-color:#fff}.site-breadcrumb .go-back-btn:hover{background-color:#c38a55;color:#fff}.home .site-header .uk-navbar{background-color:#fff;border-radius:16px;padding-left:20px;padding-right:20px}@media (max-width:960px){.home .site-header{padding-top:10px}}.home .site-header .uk-sticky-below .uk-navbar{background-color:transparent;padding-left:0;padding-right:0}.site-topbar{color:#fff}.site-topbar .icon-fw{color:#ea9c49}.site-header .uk-subnav>li>a{font-size:0.9375rem}.tewido-video-slider-responsive .uk-position-cover{background:linear-gradient(84deg,rgba(113,101,91,0.6) 7.16%,rgba(113,101,91,0.8) 100.79%)}.tewido-video-slider-block .td-section-divider-top{bottom:-2px}.tewido-video-slider-block .slide-small-title{font-size:1.3125rem}.tewido-video-slider-block .slide-description{margin-top:20px!important;font-size:1.5rem;font-weight:normal}.tewido-video-slider-block .slide-buttons{margin-top:30px}@media (max-width:640px){.tewido-video-slider-block .td-section-divider{height:auto!important}.tewido-video-slider-block .td-section-divider img{height:80px;width:100%;-o-object-fit:cover;object-fit:cover}}.site-footer-top{color:#4b321b}.site-footer-top .uk-icon{color:#c38a55}.site-footer-widget .uk-h4{color:#c38a55}.site-footer-widget .uk-nav-default>li>a{color:#4b321b}.site-footer-widget .uk-nav-default>li>a:hover{color:#837b74}.site-footer{background:-webkit-gradient(linear,left top,left bottom,from(#fcf1e9),to(#fefcfb));background:linear-gradient(180deg,#fcf1e9 0,#fefcfb 100%)}.footer-bottom-menu ul{padding:0;margin:0;list-style:none}.footer-bottom-menu ul li{display:inline-block;margin-left:10px}.footer-bottom-menu ul li:last-child{margin-left:0}.footer-bottom-menu ul li a{color:#4b321b}.footer-bottom-menu ul li a:hover{color:#837b74}.site-footer .uk-nav li a{padding:3px 0}.service-template .site-main{margin-bottom:0!important}.service-template .tewido-accordion-block .td-section-heading .td-small-title,.service-template .tewido-card-block .td-section-heading .td-small-title{background-color:#fbefe4}.service-template .tewido-accordion-block .td-card,.service-template .tewido-card-block .td-card{border:none;padding:0;text-align:center}.service-template .tewido-accordion-block .td-card .td-card-header img,.service-template .tewido-card-block .td-card .td-card-header img{border-radius:16px}.service-template .tewido-accordion-block .td-card .td-card-excerpt,.service-template .tewido-card-block .td-card .td-card-excerpt{margin-top:10px}.service-template .tewido-accordion-block .td-card .td-card-body,.service-template .tewido-card-block .td-card .td-card-body{padding:0;margin-top:20px}.page-template-default .site-main{margin-bottom:0!important}.about-home{padding-top:50px!important}@media (max-width:640px){.about-home{padding-top:0!important}}.about-home .td-section-desc{margin-bottom:3.125rem;text-align:center}.about-home .td-card{border:none;padding:0;text-align:center}.about-home .td-card .td-card-header{margin-bottom:20px}.about-home .td-card .td-card-body{padding:0}.values-sec .td-section-desc{margin-bottom:3.125rem;text-align:center}.num-sec .td-boxicon{text-align:center}.num-sec .td-boxicon .counter-suffix{font-size:2rem}.about-block__box{padding:30px;border-radius:16px}.about-block__box--vision{background-color:#fdf7f2}.about-block__box--mission{background-color:#f8f7f7}.tewido-team-block .td-section-heading .td-small-title,.tewido-services-taxonomy-block .td-section-heading .td-small-title{background-color:#fbefe4}.services-taxonomy__item{text-align:center}.services-taxonomy__item .services-taxonomy__image{margin-bottom:30px!important}.services-taxonomy__item .services-taxonomy__image img{border-radius:32px}.tax-cleaning-services .service-image{position:absolute;top:-50px;right:0}.tax-hospitality-events .service-image{position:absolute;top:-50px;left:0}@media (max-width:640px){.tax-hospitality-events .service-image,.tax-cleaning-services .service-image{width:40.45px;height:41.77px;top:-26px}}.step-item{max-width:300px}.step-item .step-item__content{background-color:#fdf7f2;padding:30px 30px 50px;border-radius:16px;position:relative}.step-item .step-item__content .step-item__title{font-size:1.125rem;font-weight:bold;margin-bottom:10px}.step-item .step-item__content p{margin-bottom:0;width:75%;margin:0 auto}.step-item .step-item__content .step-num{background-color:#c38a55;width:58px;height:58px;border:6px solid #fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.125rem;font-weight:bold;position:absolute;bottom:-28px;left:0;right:0;margin:0 auto}.step-arrow{margin-left:30px;margin-right:30px}@media (max-width:960px){.steps-grid{display:block!important}.steps-grid .step-item{max-width:100%;margin-bottom:40px}.steps-grid>div:last-child{margin-bottom:0!important}}.price-card ul li:before{content:'';display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzNfMikiPgo8cGF0aCBkPSJNMTguNDQ1NyAwLjQ1OTU5MUMxMy42NDYgNC41Njc5NiA5LjY2Nzk5IDEwLjQ0MjEgNi43MTMwOCAxNi44MDIzQzYuNjM0MDkgMTYuOTc2MSA2LjM4OTE2IDE2Ljk3MjMgNi4zMTAxNSAxNi44MDIzQzQuNTI4NTIgMTIuODQ0IDIuNjY3ODggOS45MzY1OCAwLjU2NjI2NiA4LjQxNTY0QzAuMzgwNjEgOC4yODEzOSAwLjQ5OTExNyA3Ljk4ODk3IDAuNzI0MjkyIDguMDE2NjVDMy4wMDc2MyA4LjMwNTAyIDUuNTA0MjYgOS43ODY0MiA2LjUxMTYzIDExLjMwNzRDOS4yNzI5NSA2LjQ5NTc1IDEzLjEyODUgMi45MjA2OCAxOC4xOTI5IDAuMTAwMDQ0QzE4LjQyNiAtMC4wMzAzMDIgMTguNjQ3MiAwLjI4NTc0OSAxOC40NDU3IDAuNDU5NTkxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zXzIiPgo8cmVjdCB3aWR0aD0iMTkiIGhlaWdodD0iMTciIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);width:12px;height:12px;background-size:cover;margin-left:10px;-webkit-filter:invert(27%) sepia(51%) saturate(2878%) hue-rotate(90deg) brightness(104%) contrast(97%);filter:invert(27%) sepia(51%) saturate(2878%) hue-rotate(90deg) brightness(104%) contrast(97%)}.price-card.uk-light ul li:before{-webkit-filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(1000%) contrast(100%);filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(1000%) contrast(100%)}body{font-size:0.9375rem;color:#514c48}.uk-section{padding-top:100px;padding-bottom:100px}@media (max-width:640px){.uk-section{padding-top:60px;padding-bottom:60px}}@media (max-width:639px){.td-section-divider{height:30px!important}}.blog-sec{background:-webkit-gradient(linear,left top,left bottom,from(#fdf7f2),to(#fff));background:linear-gradient(180deg,#fdf7f2 0,#fff 100%)}.tewido-cta-block{background:-webkit-gradient(linear,left top,right top,from(#38332e),to(#4b453e));background:linear-gradient(90deg,#38332e 0,#4b453e 100%);padding-top:40px;padding-bottom:40px;color:#fff}.tewido-cta-block .td-subtitle,.tewido-cta-block .td-large-title{color:#fff}.tewido-cta-block .td-section-heading .td-subtitle{font-weight:normal}.tewido-cta-block .uk-button-default{color:#fff}.tewido-cta-block .uk-button-default:hover{background-color:#fff;color:#4b321b}@media (max-width:960px){.tewido-cta-block{padding-top:60px;padding-bottom:60px}.tewido-cta-block .uk-section-button{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.tewido-cta-block .td-section-desc,.tewido-cta-block .uk-text-left{text-align:center!important}}.tewido-posts-block .td-section-heading .td-small-title{background-color:#fbefe4}.td-card{border:none;padding:0;text-align:center}.td-card .td-card-thumbnail img{border-radius:32px}.td-card .td-card-body{padding:0;margin-top:20px}.td-section-media img{border-radius:32px}.uk-card-muted{background-color:#fdf7f2}.price-card{border-radius:16px;padding:40px 30px 30px}.price-card .uk-card-badge{border-radius:50px;line-height:1.7;top:10px;left:10px}.uk-accordion-title{background-color:#fbefe4;padding:15px 20px;border-radius:16px;font-size:1.125rem;color:#4b321b}.uk-accordion-content{background-color:#fbefe4;padding:15px 20px;border-radius:16px}.wp-block-heading{padding-left:15px;padding-right:15px}.uk-table-striped tbody tr:nth-of-type(odd),.uk-table-striped>tr:nth-of-type(odd){background:#fdf7f2;border-top:1px solid #fcf2e9;border-bottom:1px solid #fcf2e9}